mirror of
https://github.com/angristan/openvpn-install.git
synced 2025-12-19 10:17:01 +01:00
Merge branch 'angristan:master' into master
This commit is contained in:
52
README.md
52
README.md
@@ -2,7 +2,6 @@
|
||||
|
||||

|
||||

|
||||

|
||||
[](https://saythanks.io/to/angristan)
|
||||
|
||||
OpenVPN installer for Debian, Ubuntu, Fedora, CentOS, Arch Linux, Oracle Linux, Rocky Linux and AlmaLinux.
|
||||
@@ -126,27 +125,28 @@ export PASS="1"
|
||||
|
||||
## Compatibility
|
||||
|
||||
The script supports these OS and architectures:
|
||||
The script supports these Linux distributions:
|
||||
|
||||
| | i386 | amd64 | armhf | arm64 |
|
||||
| --------------- | ---- | ----- | ----- | ----- |
|
||||
| Amazon Linux 2 | ❔ | ✅ | ❔ | ❔ |
|
||||
| Arch Linux | ❔ | ✅ | ❔ | ✅ |
|
||||
| CentOS 7 | ✅ | ✅ | ✅ | ✅ |
|
||||
| CentOS 8 | ❌ | ✅ | ❌ | ✅ |
|
||||
| Debian >= 9 | ✅ | ✅ | ✅ | ✅ |
|
||||
| Fedora >= 27 | ❔ | ✅ | ❔ | ❔ |
|
||||
| Ubuntu 16.04 | ✅ | ✅ | ❌ | ❌ |
|
||||
| Ubuntu >= 18.04 | ✅ | ✅ | ✅ | ✅ |
|
||||
| Oracle Linux 8 | ❌ | ✅ | ❌ | ❔ |
|
||||
| Rocky Linux 8 | ❔ | ✅ | ❔ | ❔ |
|
||||
| AlmaLinux 8 | ❌ | ✅ | ❌ | ❔ |
|
||||
| | Support |
|
||||
| ------------------ | ------- |
|
||||
| AlmaLinux 8 | ✅ |
|
||||
| Amazon Linux 2 | ✅ |
|
||||
| Arch Linux | ✅ |
|
||||
| CentOS 7 | ✅ 🤖 |
|
||||
| CentOS Stream >= 8 | ✅ 🤖 |
|
||||
| Debian >= 10 | ✅ 🤖 |
|
||||
| Fedora >= 35 | ✅ 🤖 |
|
||||
| Oracle Linux 8 | ✅ |
|
||||
| Rocky Linux 8 | ✅ |
|
||||
| Ubuntu >= 18.04 | ✅ 🤖 |
|
||||
|
||||
To be noted:
|
||||
|
||||
- It should work on Debian 8+ and Ubuntu 16.04+. But versions not in the table above are not officially supported.
|
||||
- The script is regularly tested against the distributions marked with a 🤖 only.
|
||||
- It's only tested on `amd64` architecture.
|
||||
- It should work on older versions such as Debian 8+, Ubuntu 16.04+ and previous Fedora releases. But versions not in the table above are not officially supported.
|
||||
- It should also support versions between the LTS versions, but these are not tested.
|
||||
- The script requires `systemd`.
|
||||
- The script is regularly tested against `amd64` only.
|
||||
|
||||
## Fork
|
||||
|
||||
@@ -162,10 +162,9 @@ More Q&A in [FAQ.md](FAQ.md).
|
||||
|
||||
**A:** I recommend these:
|
||||
|
||||
- [Vultr](https://www.vultr.com/?ref=8537055-6G): Worldwide locations, IPv6 support, starting at \$3.50/month
|
||||
- [Hetzner](https://hetzner.cloud/?ref=ywtlvZsjgeDq): Germany, IPv6, 20 TB of traffic, starting at €3/month
|
||||
- [Digital Ocean](https://goo.gl/qXrNLK): Worldwide locations, IPv6 support, starting at \$5/month
|
||||
- [PulseHeberg](https://goo.gl/76yqW5): France, unlimited bandwidth, starting at €3/month
|
||||
- [Vultr](https://www.vultr.com/?ref=8948982-8H): Worldwide locations, IPv6 support, starting at \$5/month
|
||||
- [Hetzner](https://hetzner.cloud/?ref=ywtlvZsjgeDq): Germany, Finland and USA. IPv6, 20 TB of traffic, starting at 4.5€/month
|
||||
- [Digital Ocean](https://m.do.co/c/ed0ba143fe53): Worldwide locations, IPv6 support, starting at \$4/month
|
||||
|
||||
---
|
||||
|
||||
@@ -204,12 +203,19 @@ Solutions that provision a ready to use OpenVPN server based on this script in o
|
||||
|
||||
## Contributing
|
||||
|
||||
## Discuss changes
|
||||
|
||||
Please open an issue before submitting a PR if you want to discuss a change, especially if it's a big one.
|
||||
|
||||
### Code formatting
|
||||
|
||||
We use [shellcheck](https://github.com/koalaman/shellcheck) and [shfmt](https://github.com/mvdan/sh) to enforce bash styling guidelines and good practices. They are executed for each commit / PR with GitHub Actions, so you can check the configuration [here](https://github.com/angristan/openvpn-install/blob/master/.github/workflows/push.yml).
|
||||
|
||||
## Security and Encryption
|
||||
|
||||
> **Warning**
|
||||
> This has not been updated for OpenVPN 2.5 and later.
|
||||
|
||||
OpenVPN's default settings are pretty weak regarding encryption. This script aims to improve that.
|
||||
|
||||
OpenVPN 2.4 was a great update regarding encryption. It added support for ECDSA, ECDH, AES GCM, NCP and tls-crypt.
|
||||
@@ -358,3 +364,7 @@ You can [say thanks](https://saythanks.io/to/angristan) if you want!
|
||||
Many thanks to the [contributors](https://github.com/Angristan/OpenVPN-install/graphs/contributors) and Nyr's original work.
|
||||
|
||||
This project is under the [MIT Licence](https://raw.githubusercontent.com/Angristan/openvpn-install/master/LICENSE)
|
||||
|
||||
## Star History
|
||||
|
||||
[](https://star-history.com/#angristan/openvpn-install&Date)
|
||||
|
||||
Reference in New Issue
Block a user