Let's jump into it... fast. You got here because you want to setup Dokku and the other ways don't work... let's goooo
I will setup for Dokku only
- Point your domain to the VPS of choice
- Spin up new VPS server here:
- Buy a domain from Namecheap/Godaddy for 0.99\$ for first-time accounts
-
Create an
A
record to point to your VPS Ip
- Type -> A - Name -> *.your-domain-name.com - Value -> <your.vps.ip>
Just a note pick a VPS server with 1GB RAM memory that will probably cost you \$5
-
SSH
into your server through IP and pass or SSH key if you provided one.
ssh username@ip-address
- Change the server hostname
hostnamectl set-hostname <your-domain.com>
echo "<your.vps.ip> <your-domain.com> dokku" >> /etc/hosts
- So we gonna use a script to get this thing installed, we will head over to Package cloud to get the script.
- Let's run that script on our Ubuntu server
curl -s https://packagecloud.io/install/repositories/dokku/dokku/script.deb.sh | sudo bash
sudo apt-get install dokku
Check if
dokku
is installed by typingid dokku
Start the Dokku service
sytemctl status dokku-installer.service
Confirm the service is running by typing
systemctl is-enabled dokku-installer.service
the result isenabled
if it's runningLet's install core dependencies
dokku plugin:install-dependencies --core
- Install docker
wget -nv -O - https://get.docker.com/ | sh
Check if Docker is installed by running
docker version
Client:
Version: 18.06.0-ce
API version: 1.38
Go version: go1.10.3
Git commit: 0ffa825
Built: Wed Jul 18 19:09:54 2018
OS/Arch: linux/amd64
Experimental: false
Server:
Engine:
Version: 18.06.0-ce
API version: 1.38 (minimum version 1.12)
Go version: go1.10.3
Git commit: 0ffa825
Built: Wed Jul 18 19:07:56 2018
OS/Arch: linux/amd64
Experimental: false
Versions may vary
-
Configure Dokku by visiting your IP on your browser
- Remember the hostname we provided step 3 just paste on the
Hostname
input and check thevirtualized host
checkbox. - The value for the input of the virtualized hostname will now be.
http://<app-name>.<your-host-name.com>
- Remember the hostname we provided step 3 just paste on the
- Click on
Finish Setup
you will be redirected to thedokku
docs.
Conclusion
In the next Bits I will look into more Dokku or something else.
Top comments (0)