World Wide Web
We need to connect our server to the outside world now that everything is ready behind-the-scenes.
What are Computer Networks?
We use the internet everyday, but it isn't often – if ever – that we need to consider how it work...
How to Remotely Connect
When it comes to connecting to your services while away from home, there are two common methods t...
Virtual Private Network
By hosting your own VPN server, your devices can remotely connect to your Local Area Network as i...
Web Domain Name
After purchasing a domain name, we can configure SWAG to generate a secure certificate that ensur...
Domains & URLs
When navigating the World Wide Web through a browser, we enter an address in the form of a URL - ...
Getting a Domain Name
Before you can connect your server to the World Wide Web and access it through a Web browser, you...
Domain Name System
We need to configure a DNS service to handle the translation of our domain name into the Public I...
Reverse Proxy
We need to install a reverse proxy to safely access our web server over the World Wide Web. This ...
Connecting Services to the Reverse Proxy
How to edit the SWAG configuration files to connect a service to the internet using the pre-made ...
Security & Privacy
When connecting your server to the open internet – whether by VPN, reverse proxy or a combination...
Critical Thinking
Take about criticality and it's importance. Just because we've always done in this way doesnt me...
Basic Authentication
SWAG makes it easy to use basic HTTP authentication through your web browser to password-protect ...
Authelia
SWAG can also be easily integrated with Authelia, a service that can provide a unified login expe...
LAN-Only Access
How to configure swag to restrict access to your current IP address.
fail2ban
This service is provided by SWAG by default it is used to automatically ban someone trying to ac...
CrowdSec
CrowdSec is an open-source security solution for responding to malicious actors on your services....
Restricting Access by Geographic Region
https://www.linuxserver.io/blog/securing-swag https://github.com/linuxserver/docker-mods/tree/sw...
Hiding from Search Engines
https://www.linuxserver.io/blog/securing-swag#search-results Blocking robots.
Router Configuration
We need to set up our router to make sure it's ready to send and receive traffic through the Worl...
Accessing our Router Dashboard
Connecting our web server to the internet will require gaining access to our router's administrat...
Securing the Administrator Account
We need to make sure that our router uses a secure password.
Reserving an IP Address
We've been requesting the same IP for our computer from the router, but this doesn't stop another...
Connecting Your Personal Server to the Internet
We will need to set our router to forward any requests it gets through port 80 and port 443 to ou...
What Next?
Imstall services, create another server, awesome self hosted, how you can help. all of these sof...