Main Page: Difference between revisions
Appearance
Updated Main Page with comprehensive documentation links |
Updated Main Page with comprehensive documentation links |
||
| (8 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== Welcome to the jb-vpn.uk Wiki == | == Welcome to the jb-vpn.uk Wiki == | ||
This wiki contains | This wiki contains documentation for the jb-vpn.uk infrastructure: reverse proxy (Caddy), VPS-hosted services (WebApp, MediaWiki), and Synology NAS services reached via OpenVPN (DSM, Plex). | ||
== Documentation == | == Documentation == | ||
| Line 7: | Line 7: | ||
The following documentation is available: | The following documentation is available: | ||
=== | === Cursor SSH === | ||
=== | * [[Cursor SSH:Quick Reference|Quick Reference]] | ||
* [[ | * [[Cursor SSH:Setup|Setup]] | ||
* [[ | |||
* [[ | === OpenVPN === | ||
* [[ | |||
* [[ | * [[OpenVPN:Certificate Management|Certificate Management]] | ||
* [[ | * [[OpenVPN:Client Configuration|Client Configuration]] | ||
* [[ | * [[OpenVPN:Integration|Integration]] | ||
* [[ | * [[OpenVPN:Raspberry Pi Auto Connect|Raspberry Pi Auto Connect]] | ||
* [[ | * [[OpenVPN:Server Configuration|Server Configuration]] | ||
* [[ | * [[OpenVPN:User Management|User Management]] | ||
* [[ | |||
* [[ | === SSH Port Forwarding === | ||
* [[ | |||
* [[ | * [[SSH Port Forwarding:Best Practices|Best Practices]] | ||
* [[ | * [[SSH Port Forwarding:Configuration|Configuration]] | ||
* [[ | * [[SSH Port Forwarding:Management|Management]] | ||
* [[SSH Port Forwarding:Overview|Overview]] | |||
* [[SSH Port Forwarding:Quickstart|Quickstart]] | |||
=== Services === | |||
* [[Services:Current Services|Current Services]] | |||
==== Adding Services ==== | |||
* [[Services:Best Practices|Best Practices]] | |||
* [[Services:Configuration Options|Configuration Options]] | |||
* [[Services:Prerequisites|Prerequisites]] | |||
* [[Services:Service Examples|Service Examples]] | |||
* [[Services:Step By Step|Step By Step]] | |||
=== System === | |||
* [[System:Components|Components]] | |||
* [[System:DNS Requirements|DNS Requirements]] | |||
* [[System:Network Architecture|Network Architecture]] | |||
* [[System:Security|Security]] | |||
* [[System:Service Management|Service Management]] | |||
=== Troubleshooting === | === Troubleshooting === | ||
* [[ | |||
* [[ | * [[Troubleshooting:Nginx Troubleshooting|Nginx Troubleshooting]] | ||
* [[ | * [[Troubleshooting:Openvpn Troubleshooting|Openvpn Troubleshooting]] | ||
* [[ | * [[Troubleshooting:Port Forwarding Troubleshooting|Port Forwarding Troubleshooting]] | ||
* [[ | * [[Troubleshooting:Service Troubleshooting|Service Troubleshooting]] | ||
=== Webapp === | |||
* [[Webapp:Deployment|Deployment]] | |||
=== Wiki Management === | === Wiki Management === | ||
* [[Wiki Management:Upload Instructions|Upload Instructions]] | |||
* [[ | |||
== Quick Links == | == Quick Links == | ||
| Line 67: | Line 76: | ||
* '''VPN Network''': 10.8.0.0/24 | * '''VPN Network''': 10.8.0.0/24 | ||
* '''Synology NAS''': 10.8.0.2 (via VPN) | * '''Synology NAS''': 10.8.0.2 (via VPN) | ||
* ''' | * '''Edge proxy''': Caddy (ports 80/443) | ||
* '''SSL''': Let's Encrypt ( | * '''SSL''': Let's Encrypt (automatic via Caddy) | ||
== Quick Reference Commands == | == Quick Reference Commands == | ||
<pre class="lang-bash"> | <pre class="lang-bash"> | ||
# | # Caddy | ||
caddy validate --config /etc/caddy/Caddyfile | |||
systemctl reload caddy | |||
journalctl -u caddy -n 50 | |||
systemctl reload | |||
# | # Wiki stack | ||
cd /var/www/wiki.jb && docker compose ps | |||
# Test | # Test public wiki | ||
curl -I https://wiki.jb-vpn.uk | curl -I https://wiki.jb-vpn.uk | ||
</pre> | </pre> | ||
Latest revision as of 14:04, 16 May 2026
Welcome to the jb-vpn.uk Wiki
[edit]This wiki contains documentation for the jb-vpn.uk infrastructure: reverse proxy (Caddy), VPS-hosted services (WebApp, MediaWiki), and Synology NAS services reached via OpenVPN (DSM, Plex).
Documentation
[edit]The following documentation is available:
Cursor SSH
[edit]OpenVPN
[edit]- Certificate Management
- Client Configuration
- Integration
- Raspberry Pi Auto Connect
- Server Configuration
- User Management
SSH Port Forwarding
[edit]Services
[edit]Adding Services
[edit]System
[edit]Troubleshooting
[edit]- Nginx Troubleshooting
- Openvpn Troubleshooting
- Port Forwarding Troubleshooting
- Service Troubleshooting
Webapp
[edit]Wiki Management
[edit]Quick Links
[edit]Services
[edit]- Wiki Home - This page
- Synology DSM - Synology management interface
- Plex Media Server - Media server
- VPS Default - VPS web directory
System Information
[edit]- VPS IP: 87.106.61.62
- VPN Network: 10.8.0.0/24
- Synology NAS: 10.8.0.2 (via VPN)
- Edge proxy: Caddy (ports 80/443)
- SSL: Let's Encrypt (automatic via Caddy)
Quick Reference Commands
[edit]# Caddy caddy validate --config /etc/caddy/Caddyfile systemctl reload caddy journalctl -u caddy -n 50 # Wiki stack cd /var/www/wiki.jb && docker compose ps # Test public wiki curl -I https://wiki.jb-vpn.uk