Deploying on Synology NAS
Note: This SPK is officially provided by RepoFlow through the RepoFlow Synology repository. Add the repository as a package source in Package Center to install it.
The RepoFlow SPK installs a Container Manager project and stores its repository artifacts, PostgreSQL data, server logs, and vulnerability scanner data in the Synology package data directory.
Requirements
- Synology DSM 7
- Synology Container Manager
- A NAS using the
x86_64orarmv8architecture - Permission to add package sources in Package Center
Install RepoFlow
-
Open Package Center → Settings → Package Sources in DSM.
-
Add a package source named RepoFlow with this location:
https://api.repoflow.io/synology/repoflow-public/synology-public -
Find RepoFlow in Package Center and select Install. Package Center selects the package matching your NAS architecture.
-
Complete the installation wizard:
- Set the public URL used to open RepoFlow.
- Choose an available HTTP port. The default is
9080. - Set the initial administrator username and password.
- Optionally add supported RepoFlow server environment variables in the advanced step.
-
After installation, open RepoFlow from its DSM shortcut.
RepoFlow stores package data under its Synology package data directory by default. The exact volume path is managed by DSM.
Important limitations
- The package is distributed through the RepoFlow package source rather than Synology's default package catalog.
- Smart search is disabled because the SPK deployment does not include Elasticsearch.