By default Dokku have to directory /home/dokku and /var/lib/dokku/. How can i store it in block storage? Purpose in future if upgrade process of the host machine fail i can just unattached block storage, start new droplet, install dokku, mount block storage and all done…
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Sign up for Infrastructure as a Newsletter.
Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
@chengjk
You can read the guide below to setup your block storage:
https://www.digitalocean.com/community/tutorials/how-to-use-block-storage-on-digitalocean#preparing-volumes-for-use-in-linux
From there, you have a few options: symlink directories or mount them. But before you do anything below, make sure you backup backup backup. Once you
rm -rf
a directory, it’s gone and it’s not coming back.1). Symlink Directories
Since
/home/dokku
is the current home directory, you would simply create a new directory on the block storage device:Copy current data from
/home/dokku
to the new location:NOTE: Before the next step, make sure all data was successfully copied to the new directory!
Now delete the current directory and create a symlink to the new one:
2). Mount Directories
Copy current data from
/home/dokku
to the new location:NOTE: Before the next step, make sure all data was successfully copied to the new directory!
Now delete the current directory and mount to the new one:
Now this is NOT permanent, so you need to modify fstab and place an entry in there as well:
and paste in:
Instead of copying files is better to move the folder
When it says “Now delete the current directory and mount to the new one:” the command shuld be:
and /etc/fstab should be