Server Guides: Difference between revisions

 
(One intermediate revision by the same user not shown)
Line 4: Line 4:


* [[matrix-server-guide|Matrix Server Guide]]
* [[matrix-server-guide|Matrix Server Guide]]
* [[ssh-keys|Create SSH Keys]]
** Maubot Chatbot Guides
* SimpleX Server
* [[Service%20-%20storage%20-%20Nextcloud|Service - Storage - Nextcloud]]
* [[Service%20-%20storage%20-%20Nextcloud|Service - Storage - Nextcloud]]
* [[Authentik%20Installation|Authentik Installation]]
* [[Authentik%20Installation|Authentik Installation]]
* [[setting%20up%20cryptpad%20server|Setting Up Cryptpad Server]]
* [[setting%20up%20cryptpad%20server|Setting Up Cryptpad Server]]
* Proxmox
* Proxmox
* Clapper
* [[Linux Server Initial Setup]]
* [[Linux Server Storage]]


== Best Practices to Secure Servers in 2024 ==
== Best Practices to Secure Servers in 2024 ==
Line 20: Line 24:


* '''No Root Login''': Disable root login to enhance security.
* '''No Root Login''': Disable root login to enhance security.
* '''SSH Keys with Password''': Use SSH keys with a passphrase and disable password login.
* '''[[SSH Keys]] with Password''': Use SSH keys with a passphrase and disable password login.
* '''VPN Access''': VPN access is required to reach the SSH server.
* '''VPN Access''': VPN access is required to reach the SSH server.
* '''Firmware and Auto Updates''': Enable automatic updates for both firmware and software.
* '''Firmware and Auto Updates''': Enable automatic updates for both firmware and software.
Line 34: Line 38:


* '''Data Encryption''': Encrypt all data communication.
* '''Data Encryption''': Encrypt all data communication.
** Use ''scp'', ''ssh'', ''rsync'', or ''sftp'' for file transfer.
** Use ''scp'', ''ssh'', ''rsync'', rclone or ''sftp'' for file transfer.
** Consider reverse proxy (tail scale, Cloudflare) or wireguard.
** Consider reverse proxy (tail scale, Cloudflare) or wireguard.
* '''Service Management''':
* '''Service Management''':