OS: Ubuntu 18.04 Apache/2.4.18+
Aim: to ensure Aria2 access via reverse proxy
IP Addr of your Aria2 server is 192.168.0.111
Your local IP network is 192.168.0.0/24
Your domain is YourDomain.com
Aria2 installed as descibed https://gist.github.com/GAS85/79849bfd09613067a2ac0c1a711120a6
- Ubuntu 18.04+
- Apache 2.4.18 or higher setup as described here https://gist.github.com/GAS85/8dadbcb3c9a7ecbcb6705530c1252831
- OpenSSL 1.0.2g-1ubuntu4.10 or higher
- e.g. LetsEncrypt certificate
Install pihole from the official repo as described here: https://github.com/pi-hole/pi-hole#one-step-automated-install, e.g. via
- Ubuntu 20.04
- Transmission with Remote access
- apache2 as reverse proxy
- fail2ban and e.g. iptables are installed
- Transmission is accesible via https://YourDomain/transmission/webui
- Ubuntu 22.04
- Portainer with Remote access
- apache2 as reverse proxy e.g. as described here
- fail2ban and e.g. iptables are installed
- Portainer is accesible via https://YourDomain/portainer/
Based on https://gist.github.com/GAS85/8dadbcb3c9a7ecbcb6705530c1252831
- A self-managed VPS or dedicated server with Ubuntu 20.04 running Apache 2.4.xx.
- A registered domain name with working HTTPS (TLS/SSL). HTTP/2 only works alongside HTTPS because most browsers, including Firefox and Chrome, don’t support HTTP/2 in cleartext (non-TLS) mode.
Per default it will be apache2 version 2.4.41 what is enought for http2 support.
- A self-managed VPS or dedicated server with Ubuntu 24.04 running Apache 2.4.xx.
- A registered domain name with working HTTPS (TLS/SSL). HTTP/2 and HTTP/3 only works alongside HTTPS because most browsers, including Firefox and Chrome, don’t support HTTP/2 or HTTP/3 in cleartext (non-TLS) mode.
After multiple tries with apche2 recompiling with a different modules to support quic and http3, I simply run nginx container that will overtake only UDP traffic and forward it to the apache2 as http2 via TCP. So, no, it is not real "http3 apache2 support", but works pretty well and you do not need to change anything on your Apache2 sever.
This guide adds a sensor to Home Assistant that checks whether your IP address has been reported to AbuseIPDB. You'll need to register an account and obtain an API key.
- Home Assistant server
- An IP address sensor — in this example, we use a FritzBox to get the external IP (
sensor.fritz_box_7590_ui_external_ip) - Access to
configuration.yaml