Files
nextcloud/README.md
2026-03-13 13:52:41 +00:00

214 lines
8.7 KiB
Markdown

Nextcloud Migration
# Prep
## Doc
### Sares
Shares mit Marina, Links sind bekannt
![Alternativtext](./ncp-shares.png)
### 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?