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
-