ZKRINET Docs
Get started

Your first project

From invitation to a project that answers on your own address. Takes about ten minutes.

1. Log in

Go to zkrinet.com/konto and enter your email. You get a code by email — enter it. No passwords to remember.

During the trial period you need an invitation code the first time. It arrives by email when your place in the queue opens. Not in the queue: join the queue on the home page.

2. Create a project

In the panel: + New project. Choose a name and an address, for example my-app → my-app.zkrinet.com. The address cannot be changed afterwards (but you can add a custom domain).

The project is up after a few seconds. During the trial period you can have up to three projects.

3. Create your admin account

Click Create your admin account in the project header. The link opens PocketBase's own page where you choose an email and password for the admin panel. The link is valid for 30 minutes and works once.

We never see your password. It goes straight to your PocketBase. If the link expired before you got to it: ask for a new one in the panel.

After that you reach the admin panel with Open the admin panel or at https://my-app.zkrinet.com/_/.

4. Deploy your code

A Zkrinet project has three folders you control:

FolderContents
pb_hooks/Server code in JavaScript (PocketBase hooks and your own routes)
pb_migrations/The schema as code — collections, fields and rules
pb_public/Your frontend: HTML, CSS, JS and images. Served on the project's address

Fastest way: create a deploy key under the Deploy tab and run in the project folder:

ZKRINET_TOKEN=zk_dep_… npx https://zkrinet.com/cli/zkrinet.tgz deploy

Everything about deploying — zip in the panel, GitHub and what happens if something goes wrong — is on Deploy.

5. Add building blocks

Under the Building blocks tab you add ready-made features with one click: email templates, login with a link, Stripe, CMS, search and more. Your own code is not touched. See All building blocks.

6. Custom domain (optional)

Under the Domain tab: enter your domain, add two records at your DNS provider, done. See Custom domain.

Frequently asked questions

How do I log in to the admin panel? With the email and password you chose in step 3, at https://<your-project>.zkrinet.com/_/.

I forgot the PocketBase admin password. Right below the Open PocketBase admin button → Locked out of PocketBase admin? you enter the superuser account's email. This is the database's admin panel — not the login of your own app. You get a temporary password that is shown once in the panel and is valid for 30 minutes. Change it right after logging in.

Can I change the project's address? No, the *.zkrinet.com address is fixed. Add a custom domain instead.

What does it cost? Nothing during the trial period. The prices on the home page apply when we open.