binary distribution standalone configuration
with external mysql/mariadb server at an external IP (192.168.10.100)
This Docker image provides a light base binary install with Mono, for .NET and OpenSimulator
deployment on Linux, linked to an external database server that keep persistence.
The default standalone configuration as described here.
open bash session inside the docker image
$ sudo docker run -it -p 9001:9001/udp -p 9001:9001/tcp giodegas/osbin-extdb bash
if started for the first time:
$ rm Regions/Regions.ini $ mono OpenSim.exe
You should be able to login with a SL compatibile viewer, with the loginuri:
and answer to all the basic questions (Region Name, Estate name, Owner avatar name, password, ...), but remember to use 97098393-a57d-4e28-90d5-6f185e557c8a as region ID, the same used in the Regions.ini file
(if you prefer to have your own region ID, fork this repository and change the included Regions.ini file)
$ mono OpenSim.exe
(it will connect to the external DB with persistence)
after you are done with building/scripting, to make a backup of your region, in the OpenSim console:
$ save oar <OARfileName>.oar $ quit
then you can use scp (secure copy through ssh) to save your region backup OAR file to an external IP host:
$ scp <OARfileName>.oar <username>@<host>:.
changed MySQL external IP and OpenSim ports to coexists with other instances
now it kicks off!
starts to work...
work in progress..