Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

589 total results found

Layers of Computing

Hardware

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 Personal Cloud Understanding The Requirements

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

Your Personal Cloud

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

Software Configuring Debian

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?

Your Personal 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?

Services

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

Services

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

World Wide Web

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

World Wide Web Security & Privacy

How to configure swag to restrict access to your current IP address.

CrowdSec

World Wide Web Security & Privacy

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

World Wide Web Virtual Private Network

Connecting to Your VPN

World Wide Web Virtual Private Network

Domains & URLs

World Wide Web Web Domain Name

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

World Wide Web Web Domain Name

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

World Wide Web Web Domain Name

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

World Wide Web Web Domain Name

How to edit the SWAG configuration files to connect a service to the internet using the pre-made templates.

Overview

CrowdSec

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

CrowdSec

Screenshots App v1.0

Media

CrowdSec

Screenshots Cockpit v287.1-0+deb12u3

Preparation

CrowdSec Setup & Configuration

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...