Advanced Search
Search Results
589 total results found
Layers of Computing
Computers are built heavily around the concept of abstraction – or simplifying complex mechanisms in ways that allow you to build modular systems that can work together while also being easier to understand and maintain. This creates a pipeline for independen...
VPN Provider
Your Internet Service Provider has the power to see information about the websites and data services you access while using their modem. While they cannot see the data being transmitted, they can see the servers you connect to. This is often used to build u...
Next Steps
Now that we have a better understanding of the project we're undertaking and the hardware that will be required, we can purchase and begin to setup our hardware. host See the Hardware Guide
Repositories
If you have the USB flash drive we created to install Debian plugged into the USB port, Debian may default to installing software from this local repository. A "repository" is the location that your software manager searches for available software. Using the ...
What is the Cloud?
Computers are machines that can automatically process data based on defined rules – like logic and arithmetic. Humans have long explored purpose-built "analog" machines that perform specific tasks, such as the Antikythera mechanism from 200 BCE for calculatin...
What is a Service?
Access from anywhere – at any time – over the global connected Internet infrastructure is the purported goal of global cloud computing. Through the cloud, anyone can access data stored on remote servers no matter where they are in the globe. With an internet...
Considerations
By hosting a service, we must act as designers, developers and systems administrators. Whether it is on the open internet, available to a select few, or only for your personal use – we must make sure we consider how we can safely approach it. Hosting your ow...
How to Remotely Connect
When it comes to connecting to your services while away from home, there are two common methods to approach this: through connecting to a self-hosted Virtual Private Network or broadcasting your services to the World Wide Web. These techniques can be used ind...
LAN-Only Access
How to configure swag to restrict access to your current IP address.
CrowdSec
CrowdSec is an open-source security solution for responding to malicious actors on your services. They take a unique approach by levering the power of the open-source community to actively share information about previous cyber attacks and protect your commun...
Hosting a VPN Server
Connecting to Your VPN
Domains & URLs
When navigating the World Wide Web through a browser, we enter an address in the form of a URL - or Universal Resource Locator – that contain the information necessary for your computer to connect to another located anywhere in the globe. Each URL has a few c...
Reverse Proxy
We need to install a reverse proxy to safely access our web server over the World Wide Web. This specialized server software sits in front of other servers and retrieves websites on behalf of the people trying to access them. They act as the public-facing fro...
Domain Name System
We need to configure a DNS service to handle the translation of our domain name into the Public IP address provided by your Internet Service Provider. There are three ways to accomplish this: one requiring a paid domain name, while the two others are free sub...
Connecting Services to the Reverse Proxy
How to edit the SWAG configuration files to connect a service to the internet using the pre-made templates.
Overview
Actual Budget is a privacy-focused app for managing your finances using the 'envelope' budgeting method. Plan for expenses and view a running financial report. Using a paid third-party service you can configure automatically download transaction informatio...
Media
Screenshots App v1.0
Media
Screenshots Cockpit v287.1-0+deb12u3
Preparation
There are some things we need to do in preparation to install this service. Volumes Persistent Data This is where the service will store its own application data and ensures we can quickly update the service image. Ensure your user has permissions to acc...