Deployment Platform/Gateway: Difference between revisions
No edit summary |
|||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
== Background == | == Background == | ||
This is [[Deployment_Platform/Deployment|one of possible]] deployment scenarios | This is [[Deployment_Platform/Deployment|one of the possible]] deployment scenarios for [[Deployment Platform]]. This page is intended to describe procedures for school servers that behave as gateways for school students. | ||
<big>'''Targeting environment'''</big> | <big>'''Targeting environment'''</big> | ||
The standard targeting environment | The standard targeting environment assumes: | ||
* Dedicated hardware for school server; | * Dedicated hardware for school server; | ||
* Client machines connected via Intranet to the server. | * Client machines connected via Intranet to the server. | ||
The final environment might be similar. | |||
== Server side == | == Server side == | ||
| Line 36: | Line 37: | ||
port = 8000 | port = 8000 | ||
# | # directories to place server data | ||
data-root = /var/lib/sugar-network | data-root = /var/lib/sugar-network/db | ||
files-root = /var/lib/sugar-network/files | |||
stats-root = /var/lib/sugar-network/stats | |||
# switch off user credentials check; disabling this option will require | # switch off user credentials check; disabling this option will require | ||
| Line 43: | Line 46: | ||
trust-users = True | trust-users = True | ||
Make sure that all directories in config file are created and current user | Make sure that all directories in the config file are created and the current user has write permissions there. | ||
Run node server: | Run node server: | ||
| Line 53: | Line 56: | ||
=== Synchronization with master node === | === Synchronization with master node === | ||
Note that newly installed Sugar Network node will be empty, its content should be fetched from the master node. | Note that the newly installed Sugar Network node will be empty, its content should be fetched from the master node. | ||
If school server has Internet connectivity, launch {{Code|sugar-network-node}} and start online synchronization: | If school server has Internet connectivity, launch {{Code|sugar-network-node}} and start online synchronization: | ||
| Line 78: | Line 81: | ||
Follow the [[Sugar_Network#On_desktop|Try it]] install instructions to setup Sugar Network client. | Follow the [[Sugar_Network#On_desktop|Try it]] install instructions to setup Sugar Network client. | ||
While working, Sugar Network client logs can be found {{Code|~/.sugar/default/logs/sugar-network-client}} file. | While working, Sugar Network client logs can be found in the {{Code|~/.sugar/default/logs/sugar-network-client}} file. The logging verbosity level depends on the [[BugSquad/Get_Logs#Enabling_Sugar_debug_logging|global Sugar setting]]. | ||
== Getting involved == | |||
{{:Deployment_Platform/Feedback}} | |||