Prerequisites: Server - dibrz/ARMBand GitHub Wiki

Getting a Server

You will need a dedicated server, from a server provider (e.g. Hetzner, kimsufi, OVH, etc), installed with Ubuntu Server 16.04 or 18.04.

  • Example from Hetzner:

Note 1: Cloudbox only supports x64 (i.e. AMD64) machines. ARM based hardware is not supported.

Note 2: If you are using a Scaleway server, read this.

Note 3: If you are setting this up on a home server, make sure you open the relevant ports (eg 80, 443, etc) in your router/firewall, before installing Cloudbox.

Note 4: If using Ubuntu Desktop, make sure SSH is enabled.

Tips

Ubuntu Install

  • When installing the server yourself, select Install Ubuntu Server with the HWE kernel. You can then skip the Kernel update page in the wiki.

Partitioning:

  • If you have multiple hard drives on the server (eg. 2 x 4 TB), put them in RAID 0 to maximize space and speed (you don't need redundancy as you can schedule backups of Cloudbox).

  • Set all available space to / (remove /home and /data partitions).

  • Leave ample space in /boot (e.g. 2+ GB).

  • Examples

    • Online.net

    • OVH