sudo fdisk -l
- /dev/sda -> backup
- /dev/sdb -> storage
sudo mkdir /media/storage
sudo mkdir /media/backup
sudo nano /etc/fstabadd :
UUID=da8ca302-9c04-4919-a63e-68290a1a23e3 /media/storage ext4 defaults 0
UUID=0bbb81c9-f876-4599-ba1c-e24933ed43af /media/backup ext4 defaults 0
Install :
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh ./get-docker.sh --dry-runsudo systemctl edit --force --full homecloud.serviceAdd content :
[Unit]
Description=Docker Compose Homecloud Service
Requires=docker.service
After=docker.service
[Service]
Type=oneshot
RemainAfterExit=yes
WorkingDirectory=/media/storage/homecloud
ExecStart=/usr/bin/docker compose up -d
ExecStop=/usr/bin/docker compose down
TimeoutStartSec=0
[Install]
WantedBy=multi-user.targetEnable service
sudo systemctl enable --now homecloud.servicesudo nano /boot/firmware/config.txtadd
dtpram=act_led_trigger=heartbeat
dtpram=pwr_led_trigger=noneEdit crontab :
sudo crontab -eadd :
0 3 * * * /media/storage/homecloud/backup_docker.shRestart cron service:
sudo systemctl restart cron.service