Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Set up your own OpenVPN server on Debian, Ubuntu, Fedora, CentOS, Arch Linux and more
| Date | Stars |
|---|---|
| 2026-07-30 | 16060 |
| 2026-08-09 | 16087 |
| 2026-08-18 | 16103 |
| 2026-08-19 | 16104 |
| 2026-08-20 | 16104 |
| 2026-08-21 | 16105 |
| 2026-08-22 | 16108 |
| 2026-08-23 | 16110 |
| 2026-08-24 | 16108 |
| 2026-08-26 | 16110 |
| 2026-08-27 | 16112 |
| 2026-08-28 | 16115 |
| 2026-08-29 | 16117 |
| 2026-08-30 | 16119 |
| 2026-08-31 | 16122 |
| 2026-09-01 | 16124 |
| 2026-09-02 | 16126 |
| 2026-09-03 | 16124 |
| 2026-09-04 | 16124 |
| 2026-09-05 | 16125 |
| 2026-09-06 | 16127 |
| 2026-09-07 | 16129 |
| 2026-09-08 | 16130 |
| 2026-09-09 | 16129 |
| 2026-09-10 | 16127 |
| 2026-09-11 | 16129 |
| 2026-09-12 | 16130 |
| 2026-09-13 | 16127 |
| 2026-09-14 | 16126 |
| 2026-09-15 | 16129 |
| 2026-09-16 | 16131 |
| 2026-09-17 | 16129 |
| 2026-09-18 | 16133 |
| 2026-09-19 | 16134 |
| 2026-09-20 | 16135 |
| 2026-09-21 | 16136 |
| 2026-09-22 | 16138 |
| 2026-09-23 | 16141 |
| 2026-09-24 | 16144 |
| 2026-09-25 | 16147 |
| 2026-09-26 | 16149 |
| 2026-09-27 | 16149 |
| 2026-09-28 | 16152 |
| 2026-09-29 | 16154 |
| 2026-09-30 | 16157 |
| 2026-10-01 | 16159 |
| 2026-10-02 | 16158 |
| 2026-10-03 | 16156 |
| 2026-10-04 | 16157 |
| 2026-10-05 | 16159 |
| 2026-10-06 | 16158 |
| 2026-10-07 | 16155 |
| 2026-10-08 | 16155 |
| 2026-10-09 | 16156 |
| 2026-10-10 | 16159 |
| 2026-10-11 | 16157 |
| 2026-10-12 | 16160 |
| 2026-10-13 | 16160 |
| 2026-10-14 | 16163 |
| 2026-10-15 | 16166 |
| 2026-10-16 | 16166 |
| 2026-10-17 | 16171 |
| 2026-10-19 | 16172 |
| 2026-10-20 | 16174 |
| 2026-10-21 | 16176 |
| 2026-10-22 | 16179 |
| 2026-10-23 | 16178 |
| 2026-10-24 | 16173 |
| 2026-10-25 | 16175 |
| 2026-10-26 | 16177 |
| 2026-10-27 | 16178 |
| 2026-10-28 | 16177 |
| 2026-10-29 | 16176 |
| 2026-10-30 | 16177 |
| 2026-10-31 | 16179 |
| 2026-11-02 | 16179 |
| 2026-11-03 | 16180 |
| 2026-11-04 | 16181 |
Today
+1 stars today
This week
+4 stars this week
This month
+22 stars this month
Momentum
0.0
growth rate 0.03%/day
# openvpn-install [](https://saythanks.io/to/angristan) OpenVPN installer for Debian, Ubuntu, Fedora, openSUSE, CentOS, Amazon Linux, Arch Linux, Oracle Linux, Rocky Linux and AlmaLinux. This script will let you setup and manage your own secure VPN server in just a few seconds. ## What is this? This script is meant to be run on your own server, whether it's a VPS or a dedicated server, or even a computer at home. Once set up, you will be able to generate client configuration files for every device you want to connect. Internet routing, access between VPN clients, and access to selected server-side networks can be configured independently. By default, internet routing is enabled and the other paths are disabled. ```mermaid flowchart LR A[Phone] -->|Encrypted| VPN B[Laptop] -->|Encrypted| VPN C[Computer] -->|Encrypted| VPN VPN[OpenVPN Server] VPN -->|Internet routing<br/>Default: enabled| I[Internet] VPN -.->|Explicit CIDRs only<br/>Default: disabled| LAN[Home LAN or cloud VPC] VPN -.->|Client-to-client access<br/>Default: disabled| PEERS[Other VPN clients] ``` The solid destination path is enabled by default. Dashed destination paths are opt-in. ## Why OpenVPN? OpenVPN was the de facto standard for open-source VPNs when this script was created. WireGuard came later and is simpler and faster for most use cases. Check out [wireguard-install](https://github.com/angristan/wireguard-install). That said, OpenVPN still makes sense when you need: - **TCP support**: works in restrictive environments where UDP is blocked (corporate networks, airports, hotels, etc.) - **Password-protected private keys**: WireGuard configs store the private key in plain text - **Legacy compatibility**: clients exist for pretty much every platform, including older systems ## Features - Installs and configures a ready-to-use OpenVPN server - CLI interface for automation and scripting (non-interactive mode with JSON output) - Certificate renewal for both client and server certificates - List and monitor connected clients - Immediate client disconnect on certificate revocation (via management interface) - Uses [official OpenVPN repositories](https://community.openvpn.net/openvpn/wiki/OpenvpnSoftwareRepos) when possible for the latest stable releases - Firewall rules and forwarding managed seamlessly (native firewalld and nftables support, iptables fallback) - Independent access policies for internet routing, communication between VPN clients, and selected server-side networks - Configurable VPN subnets (IPv4: default `10.8.0.0/24`, IPv6: default `fd42:42:42:42::/112`) - Configurable tunnel MTU (default: `1500`) - If needed, the script can cleanly remove OpenVPN, including configuration and firewall rules - Customisable encryption settings, enhanced default settings (see [Security and Encryption](#security-and-encryption) below) - Uses latest OpenVPN features when available (see [Security and Encryption](#security-and-encryption) below) - Variety of DNS resolvers to be pushed to the clients - Choice to use a self-hosted resolver with Unbound (supports already existing Unbound installations) - Choice between TCP and UDP - Flexible IPv4/IPv6 support: - IPv4 or IPv6 server endpoint (how clients connect) - IPv4-only, IPv6-only, or dual-stack clients (VPN addressing and internet access) - All combinations supported: 4→4, 4→4/6, 4→6, 6→4, 6→6, 6→4/6 - Automatic leak prevention: blocks undesired protocol in single-stack modes - Unprivileged mode: run as `nobody`/`nogroup` - Block DNS leaks on Windows 10 - Randomised server certificate name - Choice to protect clients with a password (private key encryption) - Option to allow multiple devices to use the same client profile simultaneously (disables persistent IP addresses) - **Peer fingerprint authentication** (OpenVPN 2.6+): Simplified WireGuard-like authentication without a CA - Many other little things! ## Co
Excerpt of 31,993 characters
Read on GitHubStanislas · Software Engineer @mistralai · France
476
Spain
55
23
Cezar Lungu
17
Justin Briggs
16
Henry N.
11
10
Amaury Rousseau · France
8
7
Florian Stosse · European Space Agency · Netherlands
6
4
patlol · France
4
Cezar Lungu
3
Tim Vasenin
3
ValdikSS · ProstoVPN.org · Russia
3
Nathan Lopez · United States
2
rvva · Poland
2
xiagw · Company · China
2
2
Jebtrix
2
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:f9165ef3f5491416, topic:privacy