v1.0.0
First release of Portrieve.
Back up, restore, and migrate Portainer stacks through the Portainer API, as plain Docker Compose files you can read and commit.
Highlights
- Export every stack across every endpoint to
docker-compose.yml,.env, stack metadata, and per-endpointnetworks.json. Sync-style: prunes backups for stacks/endpoints removed in Portainer. - Import backups (or any compose/
.env) to the same or a different endpoint. Recreatesexternal: truenetworks first, carrying over driver, labels, options, and IPAM so static-IP stacks keep working. - Discovery commands (
test,endpoints,stacks) to inspect an instance and find import targets. - Safe by default: existing stacks are skipped unless
--update;--dry-runpreviews every action. - Runs as a single Bash script or as a container with optional cron-scheduled backups.
Container image
docker pull ghcr.io/nopoz/portrieve:1.0.0