Prerequisites
You will need your own domain name and server capable of running Docker and MongoDB.
Domain Name
- I recommended porkbun if you do not already have a domain name.
Server Hardware
-
2 CPUs/cores, minimum.
-
4 GB RAM, minimum if you configure GitHub to remotely build Remote Falcon images.
Warning
16 GB or more RAM is required to locally build the Remote Falcon viewer or plugins-api images.
-
80 GB disk storage, although you may be able to get away with less.
Server OS
-
64-bit Debian
-
64-bit Ubuntu
-
Other 64-bit operating systems that can run Docker will require Docker to be manually installed if it is not already.
-
MongoDB requires a 64-bit OS and a CPU that supports AVX instructions.
Note
If running in a VM ensure the VM's CPU type supports AVX.
Root or sudo access
Debian
To install and add a user to the sudo group follow the steps below.
-
Switch to the root user
su - -
Install sudo
apt install sudo -
Add user to sudo group
usermod -aG sudo {username-here}
If you meet the prerequisites you can move on to the Cloudflare setup!