Category: Guide

The Build System

Site Wrangler fetches the source code for a variety of packages, compiles them on the server and installs them. To check for updates, then apply any updates and compile any changed software simply run: sw build update config Arguments Each package is built using the ./config arguments listed in the configuration file for the package.…
Read more

Getting SSH Access

You will need to open a root terminal on the server and a native terminal on your Linux/Mac. Consult the documentation from your service provider on getting initial root access. Then run this command in your mac/linux terminal as the local user you will be using to run ssh: mkdir -p ~/.ssh; if [ !…
Read more

Editing Website Files with SSHFS

The server’s files can be mounted to your local filesystem using SSHFS. This allows you to use any text/file editor on your computer to modify files and allows you to drag and drop files to and from the server. Before you begin, you should have already added your local user’s SSH key each user on…
Read more

Setting up a Website with no Wizard

Creating a New Website: You can follow the steps outlined below, however there is a script to setup a new WordPress site that you can use that will run through all of these steps for you. To run it, call this command from root: sw wp add This example will be to create a site…
Read more

Installing Site Wrangler

Full Install If you have already installed Site Wrangler in a system before, you may find it faster to skip down to the Quick Install section. This guide assumes that you are running a root terminal shell on your server. To get to a root shell, you can use one of these two lines depending…
Read more

Manual Configuration

If you customize your installer script or if you install Site Wrangler by hand, you may need to configure Site Wrangler to work with your custom setup. To change settings, you can use a command similar to this one: sw setting set nameserver_one ns1.example.com Alternatively, You can change settings in the file “/opt/sitewrangler/etc/config”. Each setting…
Read more