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/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
dokkuis installed by typingid dokkuStart the Dokku service
    sytemctl status dokku-installer.service
Confirm 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 --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 
Hostnameinput and check thevirtualized hostcheckbox. - 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 Setupyou will be redirected to thedokkudocs. 
Conclusion
In the next Bits I will look into more Dokku or something else.
              

    
Top comments (0)