Deployment Scripts

Deployment Scripts are a feature of Mammoth Cloud available for use when creating a new Linux Server or reinstalling an existing one. Each deployment script consists of a script file - such as Bash or Python - that is executed by the Server immediately after initial startup, allowing automated setup of new software, configuration of preferred defaults, and general customization of the Server.

A variety of pre-written scripts are available for all Mammoth Cloud customers to use:

dmitry's basic setup

Supports: CentOS 7 (64-bit)

View

jack's disable ufw

Supports: CentOS 6/6 with cPanel (pre-installed)/7/7 with cPanel (pre-installed) (64-bit); Debian 7.0/8 (64-bit); Ubuntu 14.04 LTS/16.04 LTS (64-bit)

View

Disables ufw

mammoth's Docker

Supports: Ubuntu 12.04 LTS/13.04/13.10 (64-bit)

View

Docker is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more.

mammoth's MySQL

Supports: Debian 6.0/8 (64-bit), 7.0 (32-bit and 64-bit); Ubuntu 12.04 LTS/14.04 LTS (32-bit and 64-bit)

View

Installs MySQL, with the option of creating an initial database and login.

mammoth's VPC: IPSEC VPN endpoint

Supports: Ubuntu 14.04 LTS/16.04 LTS (64-bit)

View

This script configures an Ubuntu server to act as a remote IPSEC VPN endpoint. If this will be a dedicated VPN server, we recommend using this with the ns.micro plan .

mammoth's Disable SELinux

Supports: CentOS 6 (32-bit and 64-bit), 6 with cPanel (pre-installed)/7/7 with cPanel (pre-installed) (64-bit)

View

If an update has enabled selinux and is preventing your server from booting, this deployment script will re-disable it.

steve's Add admin/sudo user account for WHM

Supports: CentOS 6.5 with cPanel (pre-installed)/7 with cPanel (pre-installed) (64-bit)

View

Create a new user with admin/sudo privileges as an alternative to using the root account over SSH and in WHM

mammoth's WordPress

Supports: Debian 6.0/8 (64-bit), 7.0 (32-bit and 64-bit); Ubuntu 12.04 LTS/14.04 LTS (32-bit and 64-bit)

View

Installs Apache, MySQL and PHP before downloading and installing the latest version of WordPress.

steve's SSHD Port Change

Supports: CentOS 5.9/6.5 with cPanel (pre-installed) (64-bit), 6 (32-bit and 64-bit); Debian 7.0 (32-bit and 64-bit); Ubuntu 12.04 LTS/14.04 LTS (32-bit and 64-bit)

View

Configure the Secure Shell Daemon to use a non-default port.

** Please ensure appropriate firewall rules are configured for SSH access

mammoth's Private IP Setup

Supports: CentOS 5.9/7 (64-bit), 6 (32-bit and 64-bit); Debian 7.0 (32-bit and 64-bit), 8 (64-bit); Ubuntu 12.04 LTS/14.04 LTS (32-bit and 64-bit)

View

Each Mammoth VPS comes with access to the LAN via a private IP, which enables unmetered VPS-to-VPS data transfers. However the private IP is not setup by default.

This script will add your VPS' private IP to its network configuration so that the internal LAN can be used.

mammoth's LAMP Stack

Supports: Debian 6.0/8 (64-bit), 7.0 (32-bit and 64-bit); Ubuntu 12.04 LTS/14.04 LTS (32-bit and 64-bit)

View

Installs a LAMP Stack (Linux: Apache, MySQL, and PHP ) with a virtual host matching your VPS's name.

The script can also optionally create a MySQL database and login.



Deploy a script

Preload Preload Preload