Maintenance
Keeping Knocknoc up to date, with guidance on upgrades, backups and database maintenance.
Updates and upgrades
The Knocknoc software is managed by your operating system, as such updates can be managed within ...
Channels and Beta
If you're after the very latest features or changes, and you know what you're doing - below is ho...
Package Repository Key expired
Debian distros (Ubuntu etc) If you are getting this error: Failed to fetch https://packages.knock...
Backups
This document outlines database and application level backups which may be considered ahead of ch...
Moving from SQLite to PostgreSQL
If you installed Knocknoc Server before version 8.5 (September 2025), your instance is likely usi...
PostgreSQL replication and failover
You can run the Knocknoc database on a pair of PostgreSQL servers. If one server fails, you switc...
Migrating the database
This guide explains how to move the Knocknoc database to a different PostgreSQL server. For examp...
Moving your Knocknoc server
This guide explains how to move Knocknoc to a new machine. For example, you might be replacing ol...