1.3 KiB
date | title | draft | type | menu | ||||
---|---|---|---|---|---|---|---|---|
2019-02-12:00:00+02:00 | What to backup | false | doc |
|
What to backup
Vikunja does not store any data outside of the database. So, all you need to backup are the contents of that database and maybe the config file.
{{< table_of_contents >}}
MySQL
To create a backup from mysql use the mysqldump
command:
{{< highlight bash >}} mysqldump -u -p -h > vkunja-backup.sql {{< /highlight >}}
You will be prompted for the password of the mysql user.
To restore it, simply pipe it back into the mysql
command:
{{< highlight bash >}} mysql -u -p -h < vkunja-backup.sql {{< /highlight >}}
PostgreSQL
To create a backup from PostgreSQL use the pg_dump
command:
{{< highlight bash >}} pg_dump -U -h > vikunja-backup.sql {{< /highlight >}}
You might be prompted for the password of the database user.
To restore it, simply pipe it back into the psql
command:
{{< highlight bash >}} psql -U -h < vikunja-backup.sql {{< /highlight >}}
For more information, please visit the relevant PostgreSQL documentation.
SQLite
To backup sqllite databases, it is enough to copy the database elsewhere.