How to setup Dokku

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
Arecord 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
SSHinto 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/hostsSo we gonna use a script to get this thing installed, we will head over to Package cloud to get the script.
The script was created Dokku and they one for each Linux os

Let's run that script on our Ubuntu server
curl -s https://packagecloud.io/install/repositories/dokku/dokku/script.deb.sh | sudo bashSelect
Yeswhen this window pops up
Check if
dokkuis installed by typingid dokkuStart the Dokku service
sytemctl status dokku-installer.serviceConfirm the service is running by typing
systemctl is-enabled dokku-installer.servicethe result isenabledif it's runningLet's install core dependencies
dokku plugin:install-dependencies --coreInstall docker
wget -nv -O - https://get.docker.com/ | shCheck if Docker is installed by running
docker versionClient: 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: falseVersions may vary
Configure Dokku by visiting your IP on your browser
- Remember the hostname we provided step 3 just paste on the
Hostnameinput and check thevirtualized hostcheckbox. The value for the input of the virtualized hostname will now be.
http://<app-name>.<your-host-name.com>Click on
Finish Setupyou will be redirected to thedokkudocs.
- Remember the hostname we provided step 3 just paste on the
Conclusion
In the next Bits I will look into more Dokku or something else.




