Why running a VPN service
After testing several available VPNs, the results were largely disappointing. While all the providers claimed they do not log or share user data, the actual transparency offered by these services is minimal. In essence, I am reliant on their claims, with little ability to verify them. This lack of transparency is unacceptable.
In an attempt to find a more trustworthy solution, I have implemented a self-hosted VPN using Docker and OpenVPN on Debian 12. The source code, including the Docker container configuration, is available here Gnoppix Github .
Our VPS offers a guaranteed 1 Gbps connection without any censorship. However, please be aware of our fair use policy. The service is not intended for activities like downloading pirated content or large media files 24/7. It's designed for secure sharing of sensitive information. My ISP has warned me that heavy usage can lead to connection throttling down to 1 Mbps. Downloading a Gnoppix image occasionally is acceptable, but remember it's a shared resource. As more users join, I'll invest in additional resources and potentially expand to other countries.
Additionally, I've implemented a read-only encrypted file system to prevent your ISP from capturing snapshots or analyzing your data.
Due to financial constraints, I can currently only maintain two VPN servers.
How it Works
Apply for Beta Access: Visit https://gnoppix.atlassian.net/servicedesk/customer/portal/1 to request beta access. Be sure to have the username we provided you ready.
Download Configuration File: Once approved, you'll receive a file containing everything you need to connect, including certificates, IP address, ports, and options. No username and password are required – authentication happens through your certificate.
Using Gnoppix (Beta Testing Only): Open a terminal and run the following command:
openvpn file.ovpn
Using it on Other Platforms (Open Source Only):
macOS (Tested): Tunnelblick (https://tunnelblick.net/downloads.html )
Windows 11 (Tested): OpenVPN Connect (https://openvpn.net/client/client-connect-vpn-for-windows/ )
Note: Gnoppix Network Manager integration is currently under review.
For all platforms: Download the configuration file, drag and drop it into the chosen application, click connect, and you're set!
Hint for macOS: Ensure all traffic is routed through the VPN.