Wachira
Posted on August 22, 2020
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.
Posted on August 22, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.