box is a homegrown application that will help you install applications on your server and manage their services.
In order to use the installer and management functions on your slot, you'll need to use the included management script:
box has several functions, which we'll go over here:
box is considered a complete box management script, its functions require root/sudo permissions to execute. The guide will assume that you're either a root user or prefixing the commands with
When run alone,
box will start a guided tutorial with install and remove options for availible applications. This option is intended for unfamiliar Swizzin or Linux users. Most users will find
upgrade to be more viable options, after the initial setup procress.
This function provides basic information and usage examples for all availible box commands.
This function installs applications on the server. If you need help with specific commands, please see the
Applications section on the left side of the website. You can specify multiple applications to install at the same time.
box install rtorrent deluge
This function removes applications from the server. If you need help with specific commands, please see the
Applications section on the left side of the website. You can specify multiple applications to remove at once.
box remove rtorrent deluge
This function updates to the latest swizzin release, and applies configuration fixes to already installed applications. This typically fixes issues with the install procress. It is often a requirement for upgrading applications or fixing broken aspects of the seedbox solution.
Note: It does not upgrade versions of applications, please see
This function upgrades a specific application to a newer version. It can also recompile applications without versions to install the latest fixes. Only some applications have upgrade scripts and their name is required to upgrade them. You can view the specialized list on GitHub. https://github.com/swizzin/swizzin/tree/master/scripts/upgrade
box upgrade nginx
This function adds additional users to your server. Please note, only the primary user has access to a significant portion of applications.
box adduser faithfulfriend
This function removes a user from your server. Please proceed with caution because all of the user data will be destroyed.
box deluser exgirlfriend
This function changes a user password.
chpasswd will change the password for SSH, FTP, HTTP, Deluge, and most if-not-all applications. Please specify
chpasswd followed by the username you wish to change the password.
box chpasswd forgetfulfriend
This function lists and describes all applications currently available for installation.
This function is intended for swizzin developers. It will perform sanity checks about the status of installed applications.
box test # Tests all installed apps
box test sonarr radarr # Tests only specified app(s)