>>20150What hosting plan did you get? You'll probably want 10-20gb of storage set aside for the imageboard. If you're inexperienced I suggest setting up Vichan like we're using here, except you should use Lainchan's fork which is still maintained. Lynxchan is newer tech but way more difficult to use, and also won't work on shared hosting.
Here's Lainchan's software:
https://github.com/lainchan/lainchanHow much experience do you have with Linux? On a VPS which is what RamNode offers, you have to set up everything yourself, and may find yourself out of your depth fairly quickly.
You'll need to do the following with your Linux server:
=Security=* Change the root password.
* Add a new user, install sudo (if not installed), make sure your new user is in the sudo or wheel group (whichever exists).
* Log in over SSH as the new user.
* Make sure your new user is able to use sudo properly.
* Edit /etc/ssh/sshd_config and change the option PermitRootLogin to no. Make sure the line is uncommented. This will thwart most automated attempts to break into your server, of which there will be many.
* USE STRONG PASSWORDS. Nothing a computer could guess.
* Perform frequent software updates. Make sure your distribution's security repo is enabled, if it has one.
=Web Server Stuff=* Install Nginx or Apache. We use Nginx, but Apache is easier and more widely documented and tutorialized.
* Get PHP working. Find a tutorial.
* Install MySQL.
* Install phpMyAdmin.
* Use phpMyAdmin to log in to MySQL as root to create a vichan database and vichan user. Keep note of the vichan user's password. Give the vichan user all privileges (except grant) on the vichan database.
=Vichan=* Upload the files for Vichan's Lainchan fork to your home directory. You can use something like FileZilla to do ssh file transfers, by connecting to sftp: //yourdomainname with your ssh username and password. Alternatively, use git on the server to clone the software in place.
* Using sudo, move the Vichan files into the appropriate web directory you configured with Apache. Then make sure all of the files are owned by the http user, usually www-data. I assume you know how to use chmod and chown recursively.
* Navigate to install.php in your web browser, and follow the prompts. You may be told that some of Vichan's directories need to be made writable by the www-data user. (It will say the permissions are wrong or something.)
* You're almost done! Go into mod.php and change the Vichan Admin password (which I believe defaults to "password").
* Install a frontpage theme to organize your boards.
* Look through inc/config.php in the Vichan directory and copy any settings you want to change into inc/instance_config.php. The config.php file contains the default settings, and instance_config.php (created during installation) contains any settings you want changed from the defaults.
* You're basically finished, everything else is done from the mod panel.
If all this is too much to follow, you may want to consider cancelling your VPS with RamNode and instead going for a shared hosting plan somewhere else. Then you only have to upload the Lainchan software and start at the install.php step.
If it seemed too difficult to follow but you managed anyway, you have just gained multiple levels worth of EXP in Linux Server Administration. Congratulations.
Don't do anything to end up in the news or piss off your hosting provider or they will drop you like a hot potato. Remember that DreamHost dropped the original 4chon.net for getting DDoSed. Keep frequent backups, offsite, of both the Vichan files and database. Make sure you always back up the files and the database around the same time so they are in sync.
An upside of using a RamNode VPS is that they offer DDoS protection for $6/month. Make sure you use the DDoS protected IP address in Apache and your DNS records or it won't work.
Godspeed, faggot.