Like most of you, running an application on the internet with open ports, especially a program still in Alpha development makes me a little nervous. So I started exploring different security options I could apply to help reduce the risk. While this will continue to be something I explore, I thought I would share what I have found so far.
Now that we have our database setup, its now time to set up your sim/grid.
For my configurations, I figured I might as well run in Grid mode. What does this mean? Well OpenSim can run in two ways, which are grid, and standalone. While this might not be the best choice for most people, for me it makes sense since I want to try and experiment as much as possible. When running in grid mode, I could distribute the load of five different servers on different machines if I liked. I don't plan on doing this for the tutorial.
I found a lot of documentation on this subject already, but I thought I would throw my own guide out there as well. I wanted to go from beginning to end of setting up a well configured, highly robust, and easy to expand OpenSim.
If you are a scripter in Second Life, then you most likely use lslEditor. If not, I would suggest you at least give it a shot. Well, one thing that I find a little annoying about the entire process is moving my script in world. I first have to select all, then copy, move over to SL, open the script, wait for it to load, select all, paste it in and finally save it. I swear, it used to take up a large percentage of my dev time. I went looking for a solution and, not finding one, I made one...sorta.