10 KiB
Self-Hosting (NO LONGER MAINTAINED)
Showing how you can install any service yourself, where you can own your data, guaranteeing privacy.
DISCLAIMER: these tutorials are meant to be used as a "how to get started on XYZ", these tutorials may miss some details here and there, they have a lower quality standard than the ones i maintain in Privacy / Anonymity / Plausible Deniability
CONTRIBUTORS :
- Nihilist
- Notorious
LEGAL DISCLAIMER:
Across the entirety of my blog, in all articles that I made, I advocate for the legal use of technologies, even when I am talking about Privacy-enhancing and Anonymity-enabling technologies. In no way am I advocating for any illegal use of any technology showcased in any article on my blog, as the goal of this blog is to remain stricly informative and educative.
I decline any and all responsibility for any mis-use of any of the technology i showcase in the entirety of my blog. I also decline any and all responsibility for any physical, digital and psychological damage caused by the mis-use of any showcased technology, as the responsibility of such acts remains with the perpretating third-party. By reading this blog, you permanently, irrevocably and world-widely agree that I am in no way am responsible for any illegal action done by you or anyone that uses any of the showcased technology in my blog articles.
Setting up Servers
📝 Security
📝 Privacy Front-ends
- ✅ SearxNG: privacy front-end for web-browsing
- ✅ 4get: privacy front-end for web-browsing
- ✅ Whoogle: privacy front-end for Google
- ✅ Invidious: privacy front-end for Youtube
- ✅ Nitter: privacy front-end for Twitter
- ✅ AnonymousOverflow: privacy front-end for StackOverflow
- ✅ Teddit: (DISCONTINUED) privacy front-end for Reddit
- ✅ SafeTwitch: privacy front-end for Twitch
- ✅ Wikiless: privacy front-end for wikipedia
- ✅ Proxitok: privacy front-end for tiktok
- ✅ Librex: privacy front-end for google
📝 Productivity
- ✅ RSS Feeds
- ✅ RustDesk (open source teamviewer alternative)
- ✅ Perlite (Obsidian Notes)
- ✅ Gitea
- ✅ Nginx Nextcloud Server
- ✅ Nginx Kanboard
- ✅ Privatebin
- ✅ Jitsi
- ✅ CyberChef
- ✅ GLPI
- ✅ FreshRSS
- ✅ PlainPad
- ✅ MyMind+Mindmaps
- ✅ hat.sh file encryption
💻 Collaborative Work
⭐ Personal Favorites
- ✅ Anonymity Management (Whonix, Veracrypt Plausible Deniability)⭐
- ✅ Public Mail service over VPN over Tor ⭐
- ✅ GTX 1050 PCI Passthrough to QEMU VM
- ✅ Lainon Radio (mpd, icecast, nginx)
- ✅ NGINX - RTMP HLS + HTTPS
- ✅ Perlite (Obsidian Notes)
- ✅ Openvpn Over Tor Server Setup
- ✅ HTTP Service over VPN over Tor
- ✅ Nginx Zabbix Server, with SNMPv3 Hosts
- ✅ Nginx Nextcloud Server
- ✅ Leela Chess Zero
🪟 Windows Server
- ✅ WS2019 QEMU setup
- ✅ DNS setup
- ✅ Active Directory (AD) setup
- ✅ AD + Users and Groups setup
- ✅ WS2019 DNS + AD Proxmox setup
- ✅ LDAP + SSL setup
- ✅ WS2019 Triple DFS Share replication
🎦 Media
- ✅ Stable Diffusion (Easy Diffusion) AI text to image generation
- ✅ NGINX - RTMP HLS + HTTPS
- ✅ Lainon Radio (mpd, icecast, nginx)
- ✅ Neko (rabb.it replacement)
- ✅ Hydrus Network Client
- ✅ Asciinema Server
🟦 pfSense Administration
🐐 Debian Server Administration
- ✅ Debian 12 Bookworm Upgrade
- ✅ Mdadm raid 1 setup
- ✅ External Drives with LUKS encryption
- ✅ Simple NGINX setup with HTTPS
- ✅ NGINX + fail2ban
- ✅ Protect SSH with fail2ban
- ✅ Haproxy Load Balancing
- ✅ NGINX Load Balancing
- ✅ XRDP
- ✅ Apt-Cacher Linux Proxy
🔁 Automation
- ✅ Automatic Debian updates (via unattended upgrades)
- ✅ Automatic Debian / Arch Updates
- ✅ Updating Debian10 Clusters with Ansible
🖥️ Monitoring
- ✅ Uptime Kuma
- ✅ SNMP (Debian, Windows, PfSense)
- ✅ Nginx Zabbix Server
- ✅ Nginx LibreNMS Server
- ✅ Nginx Observium Server
- ✅ Prometheus Grafana Server
- ✅ CheckMK Server
- ✅ T-Pot Honeypot
- ✅ VPS PUBLIC Mailserver (postfix, dovecot, spamassassin, OpenDKIM)
- ✅ Rainloop
- ✅ Local hMailServer + Thunderbird with self-signed SSL
📜 Scripted Setups:
- ✅ Openvpn Server
- ✅ Wireguard Server
- ✅ Simple SSH Server
- ✅ RDP Connections
- ✅ Simple FTP server
- ✅ Simple WebDav server
- ✅ Snapd Nextcloud Server
🚧Complete Professionnal Projects
🗄️ Databases
- ✅ PostgreSQL Master-Slave Replication
- ✅ PostgreSQL Master-Master (Bucardo)
- ✅ PostgreSQL Front-End: PgAdmin4
- ✅ MySQL Master-Slave Replication
- ✅ MySQL Master-Master Replication
- ✅ MySQL Front-End: PHPMyAdmin
🚢 Docker - Management
- ✅ Docker automatic image updates setup
- ✅ Docker setup
- ✅ Dozzle (Docker Logs)
- ✅ Portainer.io
- ✅ Nginx Proxy Manager
🚢 Docker - Containers
📦 Backups
- ✅ Rsync Automation with SSH Keys (PUSH backups)
- ✅ Borg Backup Usage (PUSH backups)
- ✅ Borg Backup Automation (PUSH backups)
🔍 Search Engines
⚠️ Minimal / Experimental / Games
- ✅ KVM/QEMU : Multiple displays per VM + clipboard copy paste
- ✅ Port forward from local services to VPSes
- ✅ Bedrock Linux: kali tools on arch linux
- ✅ GTX 1050 PCI Passthrough to QEMU VM
- ✅ PHP LainSafe
- ✅ CGI LainSafe
- ✅ Colored MOTDs
- ✅ Leela Chess Zero
- ✅ TF2 Server (ubuntu)
- ✅ Modded Minecraft Server
📡 DNS
📑 Blogging
💬 Chat
- ✅ Clearnet Matrix server (federated clearnet chatting)
- ✅ XMPP Chat Server Setup (Clearnet + Onion + OMEMO E2EE)
- ✅ rocket.chat
- ✅ TheLounge (with inspircd)
- ✅ inspIRCd (no ssl, with password)
🧊 General Virtualisation
Anonymity-friendly VPS providers
- ServersGuru (KYC-Free reseller of cloud providers like Hetzner)
- nicevps.net (KYC-Free registrar)
- Other Non-KYC Cloud Providers