Export and moving
Your project is plain PocketBase in a folder. The export is one button and works anywhere, without us.
#Export
The Settings tab → Export as zip. The export is packed from a snapshot, so it is consistent even while the project is running. The link appears in the panel, usually within a couple of minutes, and is valid for 24 hours.
#What the zip contains
mitt-projekt/
├── pocketbase # same version as in production (Linux x86-64)
├── pb_data/
│ ├── data.db # the whole database, one file
│ ├── auxiliary.db # PocketBase logs
│ └── storage/ # uploaded files
├── pb_migrations/ # the schema as code
├── pb_hooks/ # your server code and the building blocks
├── pb_public/ # your frontend
├── SHA256SUMS # checksums for every file
└── README.md
The building blocks come along as plain files in pb_hooks/ and pb_migrations/ and work the same way without us.
#Run it yourself
unzip mitt-projekt-export.zip && cd mitt-projekt
sha256sum -c SHA256SUMS
./pocketbase serve
On Mac or Windows: download the same PocketBase version for your system from PocketBase releases and use it instead of the included binary.
Settings that come along: everything in the admin panel, for example SMTP and OAuth. Zkrinet's base layer turns off its proxy setting by itself when the project runs outside Zkrinet (see Limits and security).
#Closing your account
You can close your account and move your projects whenever you want. It costs nothing and requires no call with us.
If you delete a project, it is stopped immediately. The data is kept for 30 days so that a mistake can be undone — email hej@zkrinet.com within that time. After 30 days the data is permanently deleted and cannot be restored, not even by us. Details in the terms.
#Moving in an existing project
Today: create a project and deploy your code (pb_hooks, pb_migrations, pb_public) with deploy. Uploading an existing pb_data folder with database and files COMING.