52 lines
2.1 KiB
Makefile
52 lines
2.1 KiB
Makefile
|
|
up:
|
|
docker-compose up
|
|
|
|
up-d:
|
|
docker-compose up -d && timeout 45 docker-compose logs --tail 5 -f
|
|
|
|
down:
|
|
docker-compose down --volumes
|
|
|
|
url:
|
|
echo "http://$$(curl ifconfig.me):51515" > url.md
|
|
echo "http://$$(hostname -I | awk '{print $$1}'):51515" >> url.md
|
|
cat url.md
|
|
|
|
check:
|
|
rclone --config=config/rclone/rclone.conf ls s3e2-backup-kopia:
|
|
|
|
ncdu:
|
|
rclone --config=config/rclone/rclone.conf ncdu s3e2-backup-kopia:
|
|
|
|
bash:
|
|
docker-compose exec kopia bash
|
|
|
|
restart:
|
|
docker-compose restart kopia
|
|
|
|
apply-policy:
|
|
docker-compose exec kopia bash -c 'kopia policy set --global --compression pgzip --add-never-compress="*.gz,*.gzip,*.tar.gz,*.tgz,*.mp4,*.avi,*.mp3,*.7z,*.xz,*.zst,*.zstd,*.bz2,*.rar"'
|
|
docker-compose exec kopia bash -c 'kopia policy set --global --add-ignore .DS_Store --add-ignore .DS_Store? --add-ignore ._* --add-ignore .Spotlight-V100 --add-ignore .Trashes \
|
|
--add-ignore .trash --add-ignore Icon? --add-ignore ehthumbs.db --add-ignore Thumbs.db --add-ignore "System Volume Information" --add-ignore *.filepart --add-ignore *.crdownload'
|
|
docker-compose restart kopia
|
|
|
|
create-s3:
|
|
docker-compose exec kopia bash -c 'kopia repository create s3 --description="S3 - $$KOPIA_S3_BUCKET" --bucket="$$KOPIA_S3_BUCKET" --prefix="$$KOPIA_S3_PATH" --access-key="$$KOPIA_S3_KEY" --secret-access-key="$$KOPIA_S3_SECRET" --endpoint="$$KOPIA_S3_ENDPOINT" && kopia repository validate-provider && kopia repository status'
|
|
make apply-policy
|
|
|
|
create-rclone:
|
|
docker-compose exec kopia bash -c 'kopia repository create rclone --description="S3-rclone - $$KOPIA_S3_BUCKET" --remote-path="$$KOPIA_RCLONE_PATH" && kopia repository validate-provider && kopia repository status'
|
|
make apply-policy
|
|
|
|
create-snap:
|
|
docker-compose exec kopia bash -c 'kopia snapshot create --description="BACKUP-RECUP" /data/BACKUP-RECUP/CSTOR2-TODEL-SYNC-BACKUP'
|
|
|
|
check-snap:
|
|
docker-compose exec kopia bash -c 'kopia snapshot verify --verify-files-percent=100 --file-parallelism=10 --parallel=10'
|
|
|
|
maintenance:
|
|
docker-compose exec kopia bash -c 'kopia maintenance run'
|
|
|
|
maintenance-full:
|
|
docker-compose exec kopia bash -c 'kopia maintenance run --full'
|