Jump to content

Main Page: Difference between revisions

From jb-vpn.uk Wiki
Updated Main Page with comprehensive documentation links
Updated Main Page with comprehensive documentation links
 
(2 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 comprehensive documentation for the reverse proxy system that forwards traffic from public subdomains to services on a Synology NAS via OpenVPN.
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 9: Line 9:
=== Cursor SSH ===
=== Cursor SSH ===


* [[Cursor SSH:Cursor SSH Quick Reference|Cursor SSH Quick Reference]]
* [[Cursor SSH:Quick Reference|Quick Reference]]
* [[Cursor SSH:Cursor SSH Setup|Cursor SSH Setup]]
* [[Cursor SSH:Setup|Setup]]


=== OpenVPN ===
=== OpenVPN ===
Line 27: Line 27:
* [[SSH Port Forwarding:Management|Management]]
* [[SSH Port Forwarding:Management|Management]]
* [[SSH Port Forwarding:Overview|Overview]]
* [[SSH Port Forwarding:Overview|Overview]]
* [[SSH Port Forwarding:SSH Port Forwarding Quickstart|SSH Port Forwarding Quickstart]]
* [[SSH Port Forwarding:Quickstart|Quickstart]]


=== Services ===
=== Services ===
Line 54: Line 54:
* [[Troubleshooting:Port Forwarding Troubleshooting|Port Forwarding Troubleshooting]]
* [[Troubleshooting:Port Forwarding Troubleshooting|Port Forwarding Troubleshooting]]
* [[Troubleshooting:Service Troubleshooting|Service Troubleshooting]]
* [[Troubleshooting:Service Troubleshooting|Service Troubleshooting]]
=== Webapp ===
* [[Webapp:Deployment|Deployment]]


=== Wiki Management ===
=== Wiki Management ===
Line 72: 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)
* '''Web Server''': Nginx
* '''Edge proxy''': Caddy (ports 80/443)
* '''SSL''': Let's Encrypt (Certbot)
* '''SSL''': Let's Encrypt (automatic via Caddy)


== Quick Reference Commands ==
== Quick Reference Commands ==


<pre class="lang-bash">
<pre class="lang-bash">
# Test nginx configuration
# Caddy
nginx -t
caddy validate --config /etc/caddy/Caddyfile
 
systemctl reload caddy
# Reload nginx
journalctl -u caddy -n 50
systemctl reload nginx
 
# Check SSL certificates
certbot certificates


# View nginx logs
# Wiki stack
tail -f /var/log/nginx/error.log
cd /var/www/wiki.jb && docker compose ps


# Test service
# 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]

SSH Port Forwarding

[edit]

Services

[edit]

Adding Services

[edit]

System

[edit]

Troubleshooting

[edit]

Webapp

[edit]

Wiki Management

[edit]
[edit]

Services

[edit]

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