Doc: maintenance document
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
scratch.txt
|
||||||
38
maintenance.md
Normal file
38
maintenance.md
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
# Maintenance
|
||||||
|
|
||||||
|
## With caution
|
||||||
|
|
||||||
|
- Remove duplicate `/gluetun` directory creation
|
||||||
|
- Remove firewall shadowsocks input port?
|
||||||
|
- Re-add `persist-tun`? Run openvpn without root?
|
||||||
|
- Remove `script-security` option
|
||||||
|
|
||||||
|
## Uniformization
|
||||||
|
|
||||||
|
- Filter servers by protocol for all
|
||||||
|
- Multiple IPs addresses support for all proviedrs
|
||||||
|
|
||||||
|
## Code
|
||||||
|
|
||||||
|
- Change empty string comparison from `len(s) == 0` to `s == ""`
|
||||||
|
- Use `github.com/qdm12/ddns-updater/pkg/publicip`
|
||||||
|
- Change firewall debug logs to use `logger.Debug` instead of `fmt.Println`
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Pprof server
|
||||||
|
- Pre-install DNSSEC files so DoT can be activated even before the tunnel is up
|
||||||
|
- Gluetun entire logs available at control server, maybe in structured format
|
||||||
|
- Authentication with the control server
|
||||||
|
|
||||||
|
## Gluetun V4
|
||||||
|
|
||||||
|
- Remove retro environment variables
|
||||||
|
- Updater servers version reset to 1
|
||||||
|
- Change models to all have IPs instead of IP
|
||||||
|
- Remove HTTP server v0
|
||||||
|
- `PORT` to `OPENVPN_PORT`
|
||||||
|
- `UNBLOCK` to `DOT_UNBOUND_UNBLOCK`
|
||||||
|
- `PROTOCOL` to `OPENVPN_PROTOCOL`
|
||||||
|
- `PORT_FORWARDING`
|
||||||
|
- Change servers filtering environment variables to plural
|
||||||
Reference in New Issue
Block a user