Add Install on Synology NAS with Portainer
commit
048f5fe467
1 changed files with 42 additions and 0 deletions
42
Install-on-Synology-NAS-with-Portainer.md
Normal file
42
Install-on-Synology-NAS-with-Portainer.md
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
## 1. Create Skeleton in File Station
|
||||
|
||||
1. Log in to DSM and open **File Station**
|
||||
2. Navigate to the `docker` folder
|
||||
3. Click **Create** → **Create 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 → **Stacks** → **Add 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 → **Stacks** → **checkpoint** → **Actions**
|
||||
|
||||
---
|
||||
|
||||
*You're done.* Checkpoint is now running on your Synology NAS!
|
||||
Loading…
Add table
Add a link
Reference in a new issue