1 Install on Synology NAS with Portainer
Caileb edited this page 2025-05-29 15:29:25 -05:00

1. Create Skeleton in File Station

  1. Log in to DSM and open File Station
  2. Navigate to the docker folder
  3. Click CreateCreate folder, name it Checkpoint
  4. Inside Checkpoint, create three subfolders:
    • data
    • db
    • config (place your configuration TOML files here)
  5. Upload your .env file if you have one

2. Deploy stack in Portainer

  1. Open Portainer → StacksAdd stack
  2. Under Build method, choose Repository
  3. Fill in fields:
    • Repository URL: https://git.caileb.com/Caileb/Checkpoint.git
    • Repository reference: refs/heads/master
    • Compose path: docker-compose-synology.yml
  4. If your repo is private, toggle Authentication on and enter your credentials or deploy key
  5. (Optional) Under Environment variables:
    • Click Load variables from .env file to import your .env entries into Portainer
  6. Click Deploy the stack

Portainer will:

  • Clone your repo to its workspace
  • Build the Docker image from your Dockerfile
  • Start the checkpoint container with your volume folders mounted

4. Verify & manage

  • Containers: Portainer → Containers → look for checkpoint
  • Logs: Portainer → Logs button
  • Settings / Redeploy: Portainer → StackscheckpointActions

You're done. Checkpoint is now running on your Synology NAS!