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