214 lines
8.7 KiB
Markdown
214 lines
8.7 KiB
Markdown
Nextcloud Migration
|
|
|
|
# Prep
|
|
|
|
## Doc
|
|
|
|
### Sares
|
|
|
|
Shares mit Marina, Links sind bekannt
|
|
|
|

|
|
|
|
### NCP Interne Mounts (disk, usb)
|
|
|
|
Fstab:
|
|
|
|
[fstab](./ncp_fstab)
|
|
|
|
Dateistruktur df -h:
|
|
|
|
[ncp_df-h.out](./ncp_df-h.out)
|
|
|
|
### NCP Externe Mounts (shared)
|
|
|
|
#### media (Plex)
|
|
df -h
|
|
```
|
|
Filesystem Size Used Avail Use% Mounted on
|
|
tmpfs 197M 1.2M 196M 1% /run
|
|
/dev/mapper/ubuntu--vg-ubuntu--lv 20G 16G 2.6G 87% /
|
|
tmpfs 982M 0 982M 0% /dev/shm
|
|
tmpfs 5.0M 0 5.0M 0% /run/lock
|
|
/dev/sda2 974M 258M 650M 29% /boot
|
|
nextcloudpi.home:/media/data/ncdata/data/christopher.kolb/files/06_Downloads 3.9T 766G 3.0T 21% /media/Downloads
|
|
tmpfs 197M 4.0K 197M 1% /run/user/1000
|
|
```
|
|
fstab
|
|
```
|
|
/dev/disk/by-id/dm-uuid-LVM-35WbgBk3cPUcGbiHIztiy0kxZgdM7DC3kNcI5PKdGKFO4gw8sZmnmRdkgAfxoPtn / ext4 defaults 0 0
|
|
# /boot was on /dev/sda2 during curtin installation
|
|
/dev/disk/by-uuid/1ec04a96-472a-4784-b53e-5757c85af647 /boot ext4 defaults 0 0
|
|
/swap.img none swap sw 0 0
|
|
#//10.10.10.11/ncp-christopher.kolb/06_Downloads /media/Downloads cifs credentials=/home/ck/.smbfile,rw,user,uid=1000,gid=1000,file_mode=0766,dir_mode=0777 0 0
|
|
nextcloudpi.home:/media/data/ncdata/data/christopher.kolb/files/06_Downloads /media/Downloads nfs rw,sync,vers=4,_netdev 0 0
|
|
#//192.168.178.131/ncp-christopher.kolb/06_Downloads /media/Downloads cifs credentials=/home/ck/.smbfile,rw,user 0 0
|
|
```
|
|
#### sabnzbd (*arr)
|
|
df -h
|
|
```
|
|
Filesystem Size Used Avail Use% Mounted on
|
|
tmpfs 197M 1.4M 196M 1% /run
|
|
/dev/mapper/ubuntu--vg-ubuntu--lv 30G 19G 9.2G 68% /
|
|
tmpfs 984M 0 984M 0% /dev/shm
|
|
tmpfs 5.0M 0 5.0M 0% /run/lock
|
|
/dev/sda2 2.0G 198M 1.6G 11% /boot
|
|
nextcloudpi.home:/media/data/ncdata/data/christopher.kolb/files/06_Downloads 3.9T 766G 3.0T 21% /media/Downloads
|
|
tmpfs 197M 12K 197M 1% /run/user/1000
|
|
```
|
|
fstab
|
|
```
|
|
/dev/disk/by-id/dm-uuid-LVM-ysgEIBdrHVAktsjID8kATTfBFNNDns5boot4pzjSAUcGh39MBZOk1euQVAnGdygJ / ext4 defaults 0 1
|
|
# /boot was on /dev/sda2 during curtin installation
|
|
/dev/disk/by-uuid/06427371-d5b3-4b5f-be67-5428c1ba4068 /boot ext4 defaults 0 1
|
|
/swap.img none swap sw 0 0
|
|
nextcloudpi.home:/media/data/ncdata/data/christopher.kolb/files/06_Downloads /media/Downloads nfs rw,sync,vers=4,_netdev 0 0
|
|
```
|
|
#### immich (images, Backup)
|
|
df -h
|
|
```
|
|
Filesystem Size Used Avail Use% Mounted on
|
|
tmpfs 392M 1.4M 391M 1% /run
|
|
/dev/mapper/ubuntu--vg-ubuntu--lv 97G 47G 45G 52% /
|
|
tmpfs 2.0G 0 2.0G 0% /dev/shm
|
|
tmpfs 5.0M 0 5.0M 0% /run/lock
|
|
/dev/sda2 2.0G 104M 1.7G 6% /boot
|
|
ck@nextcloudpi:/media/data/ncdata/data/christopher.kolb/files/04_Medien/02 Reisen 1.5T 951G 460G 68% /home/ck/immich-app/Reisen
|
|
ck@nextcloudpi:/media/data/ncdata/data/christopher.kolb/files/Kamera-Uploads 1.5T 951G 460G 68% /home/ck/immich-app/Kamera-Uploads
|
|
ck@nextcloudpi:/media/data/ncdata/data/christopher.kolb/files/03_Dateien/Oma 1.5T 951G 460G 68% /home/ck/immich-app/Oma
|
|
ck@nextcloudpi:/media/data/ncdata/data/christopher.kolb/files/03_Dateien/Opa 1.5T 951G 460G 68% /home/ck/immich-app/Opa
|
|
ck@nextcloudpi:/media/data/ncdata/data/christopher.kolb/files/Backup/immich 1.5T 951G 460G 68% /home/ck/immich-app/library/backups
|
|
tmpfs 392M 12K 392M 1% /run/user/1000
|
|
```
|
|
fstab
|
|
```
|
|
/dev/disk/by-id/dm-uuid-LVM-hVZIgMu9dGnCwyY6HqRkS50pee2f8fi2ji67MdfkhBD03E8kv7QVRmgFsTCSYKjP / ext4 defaults 0 1
|
|
# /boot was on /dev/sda2 during curtin installation
|
|
/dev/disk/by-uuid/d949b302-7e4f-4317-a696-12d4a518f110 /boot ext4 defaults 0 1
|
|
/swap.img none swap sw 0 0
|
|
ck@nextcloudpi:/media/data/ncdata/data/christopher.kolb/files/Kamera-Uploads /home/ck/immich-app/Kamera-Uploads fuse.sshfs _netdev,allow_other,IdentityFile=/home/ck/.ssh/id_ed25519,reconnect,x-systemd.automount,uid=1000,gid=1000,idmap=user 0 0
|
|
ck@nextcloudpi:/media/data/ncdata/data/christopher.kolb/files/Backup/immich /home/ck/immich-app/library/backups fuse.sshfs _netdev,allow_other,IdentityFile=/home/ck/.ssh/id_ed25519,reconnect,x-systemd.automount,uid=1000,gid=1000,idmap=user 0 0
|
|
ck@nextcloudpi:/media/data/ncdata/data/christopher.kolb/files/04_Medien/02\040Reisen /home/ck/immich-app/Reisen fuse.sshfs ro,_netdev,allow_other,IdentityFile=/home/ck/.ssh/id_ed25519,reconnect,x-systemd.automount,uid=1000,gid=1000,idmap=user 0 0
|
|
ck@nextcloudpi:/media/data/ncdata/data/christopher.kolb/files/03_Dateien/Oma /home/ck/immich-app/Oma fuse.sshfs ro,_netdev,allow_other,IdentityFile=/home/ck/.ssh/id_ed25519,reconnect,x-systemd.automount,uid=1000,gid=1000,idmap=user 0 0
|
|
ck@nextcloudpi:/media/data/ncdata/data/christopher.kolb/files/03_Dateien/Opa /home/ck/immich-app/Opa fuse.sshfs ro,_netdev,allow_other,IdentityFile=/home/ck/.ssh/id_ed25519,reconnect,x-systemd.automount,uid=1000,gid=1000,idmap=user 0 0
|
|
```
|
|
|
|
#### vaultwarden (Backup)
|
|
df -h
|
|
```
|
|
Filesystem Size Used Avail Use% Mounted on
|
|
tmpfs 197M 1.2M 196M 1% /run
|
|
/dev/mapper/ubuntu--vg-ubuntu--lv 28G 5.4G 21G 21% /
|
|
tmpfs 984M 0 984M 0% /dev/shm
|
|
tmpfs 5.0M 0 5.0M 0% /run/lock
|
|
/dev/sda2 2.0G 102M 1.7G 6% /boot
|
|
ck@nextcloudpi:/media/data/ncdata/data/christopher.kolb/files/Backup/vaultwarden 1.5T 951G 460G 68% /home/ck/dc-vaultwarden/backup
|
|
tmpfs 197M 12K 197M 1% /run/user/1000
|
|
```
|
|
fstab
|
|
```
|
|
/dev/disk/by-id/dm-uuid-LVM-Vwa7BhYb5Wlskgm6GusYRpA3znI0Iw8tyrAP3oO96TJ4S8g0BOO2Qo2UCnduM0fA / ext4 defaults 0 1
|
|
# /boot was on /dev/sda2 during curtin installation
|
|
/dev/disk/by-uuid/acf39e1b-030c-4f18-bdac-75820d4f7b3f /boot ext4 defaults 0 1
|
|
/swap.img none swap sw 0 0
|
|
ck@nextcloudpi:/media/data/ncdata/data/christopher.kolb/files/Backup/vaultwarden /home/ck/dc-vaultwarden/backup fuse.sshfs _netdev,allow_other,IdentityFile=/home/ck/.ssh/id_ed25519,reconnect,x-systemd.automount,uid=1000,gid=1000,idmap=user 0 0
|
|
```
|
|
|
|
TODO:
|
|
- proxy (Backup)
|
|
- plex (Backup)
|
|
-
|
|
|
|
|
|
## Eingesetzte NC Apps
|
|
|
|
### Eingesetzte NCP Services - Challenges?
|
|
|
|
### VM lokale hacks
|
|
|
|
Wireguard nach WZ
|
|
|
|
Rsync cron job
|
|
|
|
## Klären
|
|
|
|
### Nextcloudpi wiederherstellbar runterfahren
|
|
|
|
### NC Mounts
|
|
|
|
Ordnerstruktur Ziel allgemein auf nextcloud VM
|
|
|
|
Wohin mounten
|
|
|
|
Nextcloud mounts mit hardlinks zu backup folder etc.?
|
|
|
|
### Git einrichten
|
|
|
|
Doku dort veröffentlichen
|
|
|
|
Repos zu:
|
|
|
|
- Rsync job
|
|
|
|
## Kommunikation
|
|
|
|
Marina
|
|
|
|
Polska
|
|
|
|
# Migration Umsetzung
|
|
|
|
## nextcloudpi in wartungsmodus (reicht?)
|
|
|
|
## Alle externen Mounts abschalten
|
|
|
|
## Daten umhängen
|
|
|
|
### Virtuelle Disk
|
|
|
|
Ownership der VM ändern in Proxmox
|
|
|
|
### USB Disk
|
|
|
|
Entsprechend mounten
|
|
|
|
# Nach Migration
|
|
|
|
## Shares
|
|
|
|
\- Filme und Serien
|
|
|
|
\- Der letzte Bulle Mama
|
|
|
|
\- Chrissiflix an DoJo
|
|
|
|
\- Kalender in Polska
|
|
|
|
## Mounts
|
|
|
|
Externe mounts anpassen
|
|
|
|
## Anbindung
|
|
|
|
Nextcloud Apps
|
|
|
|
- Chrissi Handy
|
|
- Marina Handy
|
|
- Surface
|
|
- iPhone?
|
|
|
|
Handy Notes Apps auch Marina
|
|
|
|
\- Apps
|
|
|
|
\- Alle Mounts wiederherstellen
|
|
|
|
## Hygiene
|
|
|
|
### Settings
|
|
|
|
2FA
|
|
|
|
### Backup Cron Job
|
|
|
|
Als Container laufen lassen? |