Conduit is a simple, fast and reliable chat server powered by Matrix https://conduit.rs
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.3 KiB
31 lines
1.3 KiB
|
5 years ago
|
# Prerequisites for running Conduit
|
||
|
|
|
||
|
|
You'll need:
|
||
|
|
|
||
|
|
- A domain. Commonly cost about $10/year.
|
||
|
|
- A Linux server with a stable internet connection, at least 500 MB of RAM and some disk space for messages and
|
||
|
|
attachments. Commonly start at $5/month.
|
||
|
|
- Some basic knowledge about using a shell, SSH and configuring and protecting a server.
|
||
|
|
|
||
|
|
|
||
|
|
## A word of caution:
|
||
|
|
|
||
|
|
Don't underestimate the toll of administrating your own server.
|
||
|
|
Conduit can't protect your conversations if your server gets compromised or deleted.
|
||
|
|
|
||
|
|
Make sure that you got:
|
||
|
|
|
||
|
|
- Automatic security updates
|
||
|
|
- On Ubuntu/Debian: Set up unattended-upgrades
|
||
|
|
- On RHEL/CentOS: Have a look at yum-cron
|
||
|
|
- A firewall blocking all but the needed incoming ports
|
||
|
|
- ufw is an easy interface for the linux firewall
|
||
|
|
- Protection against automatic attacks
|
||
|
|
- fail2ban scans logs and bans IPs which try to brute force their way into your server.
|
||
|
|
- Disable ssh login for root and switch from password to key based authentication.
|
||
|
|
- Automated backups
|
||
|
|
- Most VPS hosting companies offer whole server backups for a small fee.
|
||
|
|
- Or run your own backup with something like borg.
|
||
|
|
- A way to get notified if your disk fills up.
|
||
|
|
- If you send too much cat videos to your friends, Conduit might at some point become unable to
|
||
|
|
store any important messages.
|