Install InspIRCd 4 on Debian (official .deb package)Guide based on the official docs:
docs.inspircd.org — Debian installationSupported (x86-64):
- Debian 12 (Bookworm)
- Debian 13 (Trixie)
- Debian 14 (Forky)
1. Remove the old Debian-repo package (if present)If you previously installed InspIRCd from Debian's own repositories:
cp -r /etc/inspircd ~/inspircd-conf
cp -r /var/run/inspircd ~/inspircd-data
sudo apt purge inspircd
After installing the official package you can restore config/data:
cp -r ~/inspircd-conf/* /etc/inspircd
cp -r ~/inspircd-data/* /var/lib/inspircd
2. Download the packagesudo apt install wget
Debian 12 (Bookworm):wget "https://github.com/inspircd/inspircd/releases/download/v4.12.1/inspircd_4.12.1.deb12u1_amd64.deb"
Debian 13 (Trixie):wget "https://github.com/inspircd/inspircd/releases/download/v4.12.1/inspircd_4.12.1.deb13u1_amd64.deb"
Debian 14 (Forky):wget "https://github.com/inspircd/inspircd/releases/download/v4.12.1/inspircd_4.12.1.deb14u1_amd64.deb"
Check for a newer version on the
releases page if needed.
3. Optional — verify SHA-256sha256sum ./inspircd_4.12.1.deb12u1_amd64.deb
# or the deb13 / deb14 filename
Compare with the checksum on the GitHub release page.
4. Install# Debian 12
sudo apt install "./inspircd_4.12.1.deb12u1_amd64.deb"
# Debian 13
sudo apt install "./inspircd_4.12.1.deb13u1_amd64.deb"
# Debian 14
sudo apt install "./inspircd_4.12.1.deb14u1_amd64.deb"
5. Configure & startConfig lives in [tt]/etc/inspircd[/tt]. Edit your config, then:
sudo systemctl start inspircd.service
sudo systemctl enable inspircd.service
Without systemd:
sudo -g irc -u irc inspircd
File locations- Config: [tt]/etc/inspircd[/tt]
- Data: [tt]/var/lib/inspircd[/tt]
- Logs: [tt]/var/log/inspircd[/tt]
Source: InspIRCd 4 — Debian installationNext:
configuration guide. Questions? Post your Debian version and any apt errors.