1Prerequisites
Linux Server
VPS or dedicated server running Ubuntu 20.04+ or Debian 11+.
Domain Name
A domain pointing to your server's public IP address.
Root Access
Sudo privileges to install Docker and configure system.
2Clone the Repository
Connect to your server via SSH and clone the Deploit repository.
terminal
user@server:~$git clone https://github.com/nikdelvin/deploit.git
user@server:~$cd deploit
3Run the Setup Script
Navigate to the project folder you want to deploy (e.g., Directus) and run the setup script.
terminal
user@server:~/deploit$cd directus
user@server:~/deploit/directus$bash setup.sh
Note: The script will prompt you for your domain name and email address for SSL configuration.
Deployment Complete!
Your application should now be accessible at your domain with a valid HTTPS certificate. Docker Compose is running in the background.