Ubuntu/Bespin
From charlesreid1
Step by Step Articles
All the setup involved for bespin, a Ubuntu 18.04 desktop server.
- Ubuntu/Bespin/Initial Setup - initial setup of the Ubuntu machine
- Ubuntu/Bespin/Gnome Setup - setting up gnome on the Ubuntu machine
- Ubuntu/Bespin/Ansible - setting up and running an Ansible role for the machine
- Ubuntu/Bespin/PIA - set up a PIA VPN tunnel using OpenVPN
- Ubuntu/Bespin/DNS - removing the built-in DNS server on Ubuntu and replacing it with dnsmasq
- Ubuntu/Bespin/PiHole - run an instance of PiHole, the DNS sinkhole, in a Docker container; install it between dnsmasq and the VPN tunnel, so all DNS queries will pass through the PiHole
- Ubuntu/Bespin/Iptables - Update the iptables rules to allow better protection of the server and be less permissive
- Ubuntu/Bespin/TIL - the summary of "today I learned" things that I learned while setting up Bespin
Related Articles
- Ubuntu/OpenVPN Server - set up an OpenVPN server on a Ubuntu machine (not running on bespin)
Old Irrelevant Articles
Articles that are no longer relevant to bespin but that may have useful information for some future project.
Ubuntu/Bespin/Second AP Tunnel- this ended in failure, twice. short version: you can't have multiple simultaneous PIA tunnels in OpenVPN without significant extra configuration, so no need to go this above and beyond.
Ubuntu/Bespin/Wifi Repeater- using bespin to run hostapd and make a wifi repeater
Ubuntu/Bespin/Old/Wifi AP Setupset up a wireless AP to create/host a wifi hotspot on the machine
Ubuntu/Bespin/Old/AP PIA Tunnel- route traffic from a wireless AP to a PIA VPN tunnel
Ubuntu/Bespin/Old/Iptables- old iptables rules for things that aren't actually running on Bespin