Difference between revisions of "Otserver"

From Open Transactions
Jump to navigation Jump to search
(Created page with "After you @make install@, the OT Server will be named @otserver@ and most likely will be located in @/usr/local/bin@ You can probably run it simply by typing: @otserver@ If ...")
 
Line 1: Line 1:
After you @make install@, the OT Server will be named @otserver@ and most likely will be located in @/usr/local/bin@
+
After you <code>make install</code>, the OT Server will be named <code>otserver</code> and most likely will be located in <code>/usr/local/bin</code>
  
You can probably run it simply by typing: @otserver@
+
You can probably run it simply by typing: <code>otserver</code>
  
 
If you run it with blank data, it will walk you through the process of creating a fresh server. You will want to make use of the sample contracts in the sample-data folder for this process.
 
If you run it with blank data, it will walk you through the process of creating a fresh server. You will want to make use of the sample contracts in the sample-data folder for this process.
  
You can also copy sample data from the sample data folder, which includes pre-created server and client data, allowing you to instantly get OT up and running without having to create anything. Just copy the sample data folders for server_data and client_data into @~/.ot/server_data@ and @~/.ot/client_data@
+
You can also copy sample data from the sample data folder, which includes pre-created server and client data, allowing you to instantly get OT up and running without having to create anything. Just copy the sample data folders for server_data and client_data into <code>~/.ot/server_data</code> and <code>~/.ot/client_data</code>
  
  
 
-----
 
-----
  
@make install@ creates the @~/.ot@ folder, including the server's folder: @~/.ot/server_data@ (That is where the otserver will look, by default, to load its data.
+
<code>make install</code> creates the <code>~/.ot</code> folder, including the server's folder: <code>~/.ot/server_data</code> (That is where the otserver will look, by default, to load its data.
  
The main datafile is: @~/.ot/server_data/notaryServer.xml@
+
The main datafile is: <code>~/.ot/server_data/notaryServer.xml</code>
  
 
When you first start playing with OT, be sure to keep an eye on the server output while you are running your client, so you can see what is happening on the server side.
 
When you first start playing with OT, be sure to keep an eye on the server output while you are running your client, so you can see what is happening on the server side.

Revision as of 02:16, 12 June 2013

After you make install, the OT Server will be named otserver and most likely will be located in /usr/local/bin

You can probably run it simply by typing: otserver

If you run it with blank data, it will walk you through the process of creating a fresh server. You will want to make use of the sample contracts in the sample-data folder for this process.

You can also copy sample data from the sample data folder, which includes pre-created server and client data, allowing you to instantly get OT up and running without having to create anything. Just copy the sample data folders for server_data and client_data into ~/.ot/server_data and ~/.ot/client_data



make install creates the ~/.ot folder, including the server's folder: ~/.ot/server_data (That is where the otserver will look, by default, to load its data.

The main datafile is: ~/.ot/server_data/notaryServer.xml

When you first start playing with OT, be sure to keep an eye on the server output while you are running your client, so you can see what is happening on the server side.



See the include/otserver/OTServer.h and src/otserver/OTServer.cpp files for the bulk of the server code.



See also: The OT Test GUI The command line test wallet The OT API and Use Cases.