Added backups to Advanced
This commit is contained in:
parent
c012021fd5
commit
7274bbc315
73
content/advanced/backups.md
Normal file
73
content/advanced/backups.md
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
---
|
||||||
|
title: "Backups"
|
||||||
|
date: 2023-01-17T19:38:39-03:00
|
||||||
|
draft: false
|
||||||
|
weight: 3
|
||||||
|
summary: Backup your YAMS configuration.
|
||||||
|
---
|
||||||
|
|
||||||
|
Your YAMS configuration is located in your install location.
|
||||||
|
|
||||||
|
## Create a backup
|
||||||
|
|
||||||
|
For the purposes of this tutorial, I'll assume your YAMS install directory is `/opt/yams`, and that you want to create a backup on your `~` directory.
|
||||||
|
|
||||||
|
First, go to the YAMS install directory and do a `ls`. You should see the `config` folder right there:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ cd /opt/yams/
|
||||||
|
/opt/yams$ ls
|
||||||
|
|
||||||
|
# Output
|
||||||
|
config docker-compose.yaml
|
||||||
|
```
|
||||||
|
|
||||||
|
To create a backup, just run:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
/opt/yams/config$ tar -czvf ~/yams-backup.tar.gz config/*
|
||||||
|
```
|
||||||
|
|
||||||
|
`tar` is going to compress and create a `.tar.gz` file called `yams-backup.tar.gz` on the `~` directory.
|
||||||
|
|
||||||
|
Remember you should store your backups in a secure location!
|
||||||
|
|
||||||
|
## Restore a backup
|
||||||
|
|
||||||
|
For the purposes of this tutorial, I'll assume your YAMS install directory is `/opt/yams`, and that the backup is located in `~/yams-backup.tar.gz`.
|
||||||
|
|
||||||
|
To restore a backup, first stop YAMS:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ yams stop
|
||||||
|
```
|
||||||
|
|
||||||
|
Then, go to your YAMS install directory and delete everything inside the `config` folder.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
$ cd /opt/yams
|
||||||
|
/opt/yams$ rm -r config/*
|
||||||
|
```
|
||||||
|
|
||||||
|
Now, untar the backup file on your YAMS install directory.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
/opt/yams$ tar -xzvf ~/yams-backup.tar.gz
|
||||||
|
```
|
||||||
|
|
||||||
|
If you see all the folders inside the `config` directory, it means it worked!
|
||||||
|
|
||||||
|
```bash
|
||||||
|
/opt/yams$ ls config
|
||||||
|
|
||||||
|
# Output
|
||||||
|
bazarr emby gluetun jackett qbittorrent radarr sonarr
|
||||||
|
```
|
||||||
|
|
||||||
|
Finally, restart YAMS
|
||||||
|
|
||||||
|
```bash
|
||||||
|
/opt/yams$ yams start
|
||||||
|
```
|
||||||
|
|
||||||
|
Everything should be running as expected, with your backup up and running!
|
@ -2,8 +2,8 @@
|
|||||||
title: "Torrenting"
|
title: "Torrenting"
|
||||||
date: 2023-01-16T14:48:14-03:00
|
date: 2023-01-16T14:48:14-03:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 100
|
weight: 2
|
||||||
summary: Advanced torreting advices
|
summary: Advanced torreting advices.
|
||||||
---
|
---
|
||||||
|
|
||||||
## Dowloading torrents manually
|
## Dowloading torrents manually
|
||||||
|
@ -3,7 +3,7 @@ title: "VPN"
|
|||||||
date: 2023-01-15T21:16:29-03:00
|
date: 2023-01-15T21:16:29-03:00
|
||||||
draft: false
|
draft: false
|
||||||
weight: 1
|
weight: 1
|
||||||
summary: Advanced configuration for the VPN, supported VPN lists and manual configuration
|
summary: Advanced configuration for the VPN, supported VPN lists and manual configuration.
|
||||||
---
|
---
|
||||||
|
|
||||||
Remember: **You should always use a VPN when downloading torrents!**.
|
Remember: **You should always use a VPN when downloading torrents!**.
|
||||||
|
@ -49,10 +49,10 @@ Then, `rm -r` all the files on the `config` folder:
|
|||||||
/opt/yams/config$ rm -r *
|
/opt/yams/config$ rm -r *
|
||||||
```
|
```
|
||||||
|
|
||||||
To finish, extract the base file in your config folder. Remember to replace `{your-yams-install-location}` with the real location within your filesystem:
|
To finish, extract the base file in your config folder. Remember to replace `{your-yams-clone-location}` with the real location within your filesystem:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
/opt/yams/config$ tar -xzvf {your-yams-install-location}/base/base-config.tar.gz
|
/opt/yams/config$ tar -xzvf {your-yams-clone-location}/base/base-config.tar.gz
|
||||||
```
|
```
|
||||||
|
|
||||||
If you `ls` now, you'll see all the folders where extracted and are available again
|
If you `ls` now, you'll see all the folders where extracted and are available again
|
||||||
@ -61,7 +61,7 @@ If you `ls` now, you'll see all the folders where extracted and are available ag
|
|||||||
bazarr emby jackett qbittorrent radarr sonarr
|
bazarr emby jackett qbittorrent radarr sonarr
|
||||||
```
|
```
|
||||||
|
|
||||||
To restart `yams`, execute:
|
To restart `yams`, run:
|
||||||
```bash
|
```bash
|
||||||
/opt/yams/config$ yams start
|
/opt/yams/config$ yams start
|
||||||
```
|
```
|
||||||
|
Loading…
x
Reference in New Issue
Block a user