It is a quite simply way to backup the commenting system, or Commento. I did the backup everything of this system and restore it to the new server.

Here is the original setup of my Commento.

It is on a Ubuntu 20.04. 1oCPU, 1GB ram. The commento is compiled from the source code.

Backup Commento

Backup the database:

sudo pg_dump commento > code0920.dump

code0920.dump is the backup file, you can name it. commento is the name of database.

Then, I backup  the whole folder of the commento installation.

tar czvf commento.tar.gz ./commento

The other two files I need to backup are as below:

/etc/systemd/system/commento.service

/etc/nginx/conf.d/comments.conf

Because I already have the SSL certificates files, I don’t backup it anymore.

Move these files to my desktop.

 

Restore

The new server setup done. There is Nginx webserver, Webmin service running.

Setup the postgresql server first. Add new user for commento. here is the guide how to do it.

After that, go to Webmin, Servers, PostgreSQL Database Server, select the database commento, click restore button, select the file I backuped up, or code0920.dump.

Restore the database

 

Then, the next step is to transfer the commento.tar.gz to the new server.

Restore it to my main folder.  /home/davidyin/commento/

Restore the two files I backuped to the new server. Transfer the SSL certificates.

Then run the service commento.service in Webmin, System, Bootup and Shutdown, selected the commento.service.

Setup Commento service

Remember check the “Start at boot time”.

Then the system is up.

 

Now, three blogs is using this comments system.

David Yin

David is a blogger, geek, and web developer — founder of FreeInOutBoard.com. If you like his post, you can say thank you here

Leave a Reply

Your email address will not be published. Required fields are marked *