Server Notebook, for sure
I am not sure yet entirely what this wiki is. So far, as you can see, it is a notebook in which I am recording my successful adventures in server administration. When I get something working, I write down all the steps I took, so I can repeat them in the future. I also intend to do screencasts of each of these triumphs as well, and I will store those on my media server and link to them here.
Political Theory Workbook?
I also think it can be a great notebook for work, for the various interconnected papers I am writing. I have done less on that front to date, but maybe more in the future. Template:Note
- Installing the LAMP stack
- Setting up and using a Domain Name
- Securing a domain name with SSL using Certbot
- Configuring Virtual Hosts in Apache
- Setting up VNC to access a server's GUI
- Difficulty updating MX Linux software on a working server due to MariaDB issue
Virtual Machine Servers
- Script for setting up the environment in a new virtual machine lab server
- Configure a Virtual Machine to be a lab server for practicing installs
- Create, configure, and run a headless virtual machine on a remote server
Here is a page where I am amassing all the possible services and applications I might want to run.
And here are some that I have actually implemented:
- Installing and Configuring Jellyfin
- Installing and Configuring Nextcloud
- Installing MediaWiki
- Installing and Configuring Wordpress
- Install Docker
- Running Wordpress on Docker (full mysql)
- Running Jellyfin in Docker
- Running Drupal in Docker (with sqlite)
- Running Drupal in Docker (with PostgreSQL)
- Running Joomla in Docker (with MySQL)
- Running Mediawiki in Docker (with MariaDB)
- Installing and Configuring Collabora
- Encrypted Wordpress with MySQL and Nginx, all in Docker containers
- Installing Searx in Docker
Lots of Docker Containers with a Proxy Manager
One way to set up a server is to run a bunch of services in a bunch of docker containers and have a proxy manager (itself in a Docker container) rout incoming traffic to the right container. The proxy manager can also handle certifications so each container connects securely. I have created just such a setup on Orwell. I am running Nginx Proxy Manager and Portainer, each in a Docker container, and then a host of services, each in their own container.
- Installing and securing Nginx Proxy Manager, a hub for managing (and securing) all proxies on a server.
- Installing and securing Portainer, a hub for managing all your docker containers.
- Installing and securing Whoogle, a self-hosted search engine with Google results.
- Nextcloud File Share and Hub
- Wordpress Blog
- Home Page (flat-file html)
- This wiki!!
- UW Email with Mutt