First-run setup wizard

Fill in the fields below to configure DominusVault

πŸ“– Documentation (EN/PL) – available before login

Language: English | Polski

1. Database
2. Admin
3. Encryption key
4. SMTP
5. Notifications
6. Repository
7. Tools (optional)
8. License

πŸ—„οΈ PostgreSQL server

IP or hostname of the PostgreSQL server For remote PostgreSQL, add this DominusVault host to pg_hba.conf on the target server (for example: host all postgres 192.168.1.0/24 scram-sha-256), set listen_addresses accordingly, and open firewall port 5432.
User with permissions to create databases
If you installed local PostgreSQL in this installer, use login postgres and the superuser password you entered in installer step.

πŸ‘€ Application administrator

Leave administrator password empty if this user already exists in the database; then the current password is kept.
Password requirements:
  • At least 8 characters
  • At least one uppercase letter
  • At least one lowercase letter
  • At least one digit
  • At least one special character (!@#$%^&*…)
Used for password recovery via email

πŸ” Encryption key

One key for application secrets (passwords in database) and .dvb backup files. Save it in a safe place β€” you will need it after reinstall or disaster recovery.

You can paste your own Fernet/base64 key or click Generate. The same key is stored securely on this server (ProgramData or Docker data volume).

πŸ“§ Mail server (SMTP)

πŸ”” Notifications (Gotify, optional)

Base URL of your Gotify server (no /message at the end).
Create an application in Gotify and paste its token here.
0 = lowest, 10 = highest. Used for standard alerts.
If enabled and URL + token are set, DominusVault will send alerts to Gotify.

πŸ“ Backup repository

Local path or UNC (\\server\share) for network repository
Required only for network (SMB) repositories

πŸ”§ Tools (optional)

🧾 License

Optional: activate a purchased license key now. Requires HTTPS to license.dominusvault.pl. Leave empty to start with a 30-day local trial.