David Buhlman
  • Home
  • About
  • Tags
  • Stack
Sign in Subscribe
Ghost Blog, Part Three
Ghost

Ghost Blog, Part Three

Man, I am feeling like I am spinning my wheels on this project lately. So things that need to be backed up are the content folder of Ghost, they kindly place everything you need in there. Then I'd need a backup of my docker-compose.yml file. Finally I&
May 1, 2024 1 min read
Ghost Blog, Part Two
Ghost

Ghost Blog, Part Two

I'm trying to work out backups today for my Ghost Blog. Ghost has a nice backup system built in to the GUI, but I'd like to work out a script to automatically do it for me. I found Ghost's documentation for backups. It lists
Apr 26, 2024 1 min read
Ghost Blog
Ghost

Ghost Blog

For years I have had this blog running off of Wordpress. I've worked with Wordpress for....gosh, I guess it has been 20 years now. That's crazy to me! Wordpress has become so popular in the past 20 years, I think I remember reading it runs
Apr 25, 2024 2 min read
Uptime Kuma
Uptime Kuma

Uptime Kuma

I had a thought that a monitoring tool would come in handy. Getting a notification when a website or an application goes down is always handy. My first challenge with setting up a monitoring tool is how worthless it is if it is on the same host, network, and internet
Feb 23, 2024 2 min read
Calibre-Web Integration with Authentik, Part Two
Authentik

Calibre-Web Integration with Authentik, Part Two

So when I come back to this today I begin by running into a number of connection errors getting Calibre-Web to connect to Authentik Security's LDAP server. It looks like the LDAP requests are not passing through the proxy. Steps performed in Calibre-Web * Click on Admin * Click on
Feb 17, 2024 1 min read
Calibre-Web Integration with Authentik
Authentik

Calibre-Web Integration with Authentik

With my success yesterday integrating Tandoor Recipes with Authentik I want to keep the ball rolling and decide to see if I can get Calibre-Web integrated. A quick good search brought me upon Calibre-Web's documentation about LDAP Login. It starts by mentioning some additional packages and dependencies to
Feb 16, 2024 2 min read
Tandoor Recipes Integration with Authentik
Authentik

Tandoor Recipes Integration with Authentik

My wife has shown some interest in using Tandoor Recipes and instead of having her have to remember a number of different usernames and passwords for any of these applications I'm playing with, or having to manage a number of different usernames and passwords for her, I would
Feb 15, 2024 3 min read
Docker Consolidation Project, Part Ten
Docker

Docker Consolidation Project, Part Ten

Well I forgot about Automatic Server Reboots for DOCKER-01. Since I've consolidated the different applications from different servers on to one server it makes sense to have one script perform the remote reboot just once. So on my fileserver I create the script reboot-mounted-servers.ps1 # reboot-mounted-servers.ps1 # If
Feb 8, 2024 1 min read
Docker-OSX Not Running
Docker-OSX

Docker-OSX Not Running

Configure Docker-OSX So I started this container back up today. It's a bit of a pain having to install the operating system each time you run the container, but I could change up the command to fix that if I need to. I notice that it struggles when
Feb 7, 2024 1 min read
Docker-OSX, Part Two
Docker-OSX

Docker-OSX, Part Two

Install Dependencies Steps performed on desktop via Docker Desktop for Windows * I check the option in General to Use the WSL2 based engine * In Resources I go to WSL Integration and check Enable integration with my default WSL distro Steps performed on desktop via Windows Subsystem for Linux * sudo apt
Feb 4, 2024 2 min read
Docker Consolidation Project, Part Nine
Docker

Docker Consolidation Project, Part Nine

Decommission PHOTOPRISM-01 Coming back to this today. https://photos.domain.local is loading correctly now. It shouldn't have been a DNS issue, nothing there was changing. Oh it must of been cached in my browser that way. Doh! That was a silly oversight yesterday.
Jan 31, 2024
Docker Consolidation Project, Part Eight
Docker

Docker Consolidation Project, Part Eight

Test PhotoPrism Migration I'm finally able to come back to this Docker migration and I'm going to work on PhotoPrism's migration today. Steps performed on PHOTOPRISM-01 * sudo apt update * sudo apt upgrade * sudo docker-compose down * sudo docker-compose pull * sudo docker-compose up -d Now that
Jan 30, 2024 6 min read
Stirling PDF
Stirling-PDF

Stirling PDF

I have to admit I am so very tired of Adobe Acrobat. I hate how much it costs to provide so little to you. I really wish it would go the way of Adobe Flash and the dinosaurs. I came across Stirling-PDF and think this would be an amazing replacement
Jan 29, 2024 1 min read
Firefly III, Part Five
Firefly III

Firefly III, Part Five

Decommission Firefly III So after playing with this and Actual Budget the past few months I've come to understand that Firefly III is just not the right budgeting software for me. Their documentation does mention that it is not a "bucket budget" software, but I'
Jan 29, 2024 1 min read
Docker-OSX
Docker-OSX

Docker-OSX

I realized a while ago that my text messages and iMessages aren't backed up. Sure Apple keeps a copy for themselves, but they give you no easy way to keep a copy of them for yourself. That's silly. I should be able to easily keep a
Jan 29, 2024 2 min read
Tandoor Recipes, Part Three
Tandoor Recipes

Tandoor Recipes, Part Three

After fixing the errors yesterday I think all I have left to do is configure the NGINX reverse proxy. Configure Reverse Proxy Steps taken from domain registrar * Add the A record: tandoor.domain.com > XXX.XXX.XXX.XXX Steps performed on NGINX-01 * sudo nano /etc/nginx/sites-available/proxy.conf
Jan 25, 2024 1 min read
Tandoor Recipes, Part Two
Tandoor Recipes

Tandoor Recipes, Part Two

While poking around with Tandoor Recipes I noticed in the System screen a couple of warnings that I should probably address. Media Serving - Serving media files directly using gunicorn/python is not recommended! Please follow the steps described here to update your installation.Debug Mode - This application is
Jan 24, 2024 1 min read
Docker Consolidation Project, Part Seven
Docker

Docker Consolidation Project, Part Seven

I'm going to start today by setting up some backups on DOCKER-01. Backup Actual So I better get a backup script up and running for Actual Budget. I write up a draft in Github called actual-backup.sh #!/bin/bash ### actual-backup.sh - Backup script for the Actual Budget
Jan 17, 2024 9 min read
Docker Consolidation Project, Part Six
Docker

Docker Consolidation Project, Part Six

Build a Dedicated Docker Test Server So I've gotten a number of my containers successfully migrated over to DOCKER-01 so the last thing I wanted to work on for this was to make a test machine that I can use to play with new containers. Steps performed on
Jan 16, 2024 5 min read
Docker Consolidation Project, Part Five
Docker

Docker Consolidation Project, Part Five

Migrate Authentik Security Migrate Authentik Security's Data Well my testing this morning was successful with Authentik and Bookstack so the data transfer was successful. I can move on to decommissioning. Decommission AUTHENTIK-01 Steps performed on AUTHENTIK-01 * sudo shutdown now Steps performed on HV-03 via Windows Admin Center * Navigate
Jan 15, 2024 3 min read
Docker Consolidation Project, Part Four
Docker

Docker Consolidation Project, Part Four

Migrate Authentik Security So this will be an interesting one since I have foolishly not set up any backups for it yet. I did find some documentation for a backup. docker-compose run --rm worker backup Install Authentik Security on DOCKER-01 Steps performed on DOCKER-01 * sudo mkdir /apps/Authentik-Security After installing
Jan 14, 2024 3 min read
Docker Consolidation Project, Part Three
Docker

Docker Consolidation Project, Part Three

Migrate Homebox There is a nice export function in the Homebox application, so I create an export which should be simple to import once again. Install Homebox on DOCKER-01 Steps taken from DOCKER-01 * sudo mkdir /apps/Homebox-Inventory * cd /apps/Homebox-Inventory * sudo nano docker-compose.yml version: "3.4" services:
Jan 11, 2024 2 min read
Docker Consolidation Project, Part Two
Docker

Docker Consolidation Project, Part Two

I'm picking up from yesterday by starting to build a dedicated virtual machine for Docker. Create Dedicated Docker Application Server Steps taken on HV-03 via Windows Admin Center * I navigate to Virtual Machines * I click on Add then New * Name: DOCKER-01 * Generation: 2 Recommended) * Virtual Processors: 8 * Memory:
Jan 10, 2024 5 min read
Docker Consolidation Project
Docker

Docker Consolidation Project

So in the past year I have had a ton of fun bringing up numerous different software solutions. Some of them have been super useful like Monica, and some have helped me learn and appreciate Docker. When I started I was treating each software I put inside a container like
Jan 9, 2024 1 min read
Actual Budget, Part Two
Actual Budget

Actual Budget, Part Two

Install Actual Budget When I try to browse to http://actual.domain.local:5006 I get the following error: Actual requires access to SharedArrayBuffer in order to function properly. If you're seeing this error, either your browser does not support SharedArrayBuffer, or your server is not sending the
Dec 31, 2023 2 min read
Page 1 of 6 Older Posts →
David Buhlman © 2025
  • Sign up
Powered by Ghost