PiVPN is an automated VPN deployer and server manager designed to establish secure gateways for remote network access. It provides a command-line tool for the installation and configuration of WireGuard and OpenVPN servers on Linux systems, with specific optimizations for single-board computers like the Raspberry Pi.
Las características principales de pivpn/pivpn son: Script-Based Command Wrappers, VPN Installers, OpenVPN Deployments, VPN Deployment Automation, Remote Access, VPN Client Configuration Generators, WireGuard VPN Orchestrators, Client Certificate Generators.
Las alternativas de código abierto para pivpn/pivpn incluyen: trailofbits/algo — Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration… kylemanna/docker-openvpn — This project provides a complete OpenVPN server deployment packaged as a Docker container, with an integrated EasyRSA… nyr/wireguard-install — wireguard-install is an automated setup tool and guided shell script for deploying and configuring WireGuard VPN… nyr/openvpn-install — This project is a bash-based installation script and deployer used to automate the setup and configuration of an… ngoduykhanh/wireguard-ui — wireguard-ui is a web-based management interface and configuration generator for WireGuard VPN servers. It provides an… hwdsl2/docker-ipsec-vpn-server — This project is a containerized IPsec VPN server designed to provide secure remote network access. It functions as an…
Algo is a cloud VPN deployment tool and WireGuard orchestrator designed to automate the provisioning and configuration of personal VPN servers across multiple cloud infrastructure providers. It functions as a multi-cloud infrastructure provisioner and a VPN client configuration generator, creating the necessary tunnels and connection profiles for secure device connectivity. The project distinguishes itself by integrating a network ad-blocking DNS server directly into the deployment, filtering advertisements and malicious domains for all connected clients. It further simplifies the onboarding
This project provides a complete OpenVPN server deployment packaged as a Docker container, with an integrated EasyRSA certificate authority for automated public-key infrastructure management. It handles the full lifecycle of a VPN server, from initial PKI bootstrap and server configuration generation to client certificate issuance and revocation, all within a containerized environment. The server is configured entirely through Docker environment variables, eliminating the need for manual configuration file editing. It supports time-based one-time password (TOTP) authentication as a second fac
wireguard-install is an automated setup tool and guided shell script for deploying and configuring WireGuard VPN servers on various Linux distributions. It functions as a Linux VPN server automator that handles the installation of network tunnel software and the establishment of security configurations on host systems. The project includes a command line interface for managing client access, allowing for the addition and removal of authorized VPN users and the generation of client configurations. It also provides a utility to uninstall the network tunnel and remove all associated system confi
This project is a bash-based installation script and deployer used to automate the setup and configuration of an OpenVPN server on Linux systems. It provides a guided setup process for deploying virtual private network software across various Debian and Red Hat based distributions. The tool functions as a user management interface, allowing for the creation, removal, and administration of client profiles and the security credentials required for network access. It orchestrates the deployment of secure tunnels to enable remote network access to private environments. The system manages the ins