David Buhlman
  • Home
  • About
  • Tags
  • Stack
Sign in Subscribe
Monica - Take Three, Part Seven
Monica

Monica - Take Three, Part Seven

Coming back to this finally. I enable port 80 so Certbot can access it. * certbot --apache I pull up the webpage to test. It is loading correctly and shows the updated certificate. * certbot --renew --dry-run * Congratulations, all simulated renewals succeeded. * sudo ufw deny 80/tcp * Rule updated * sudo ufw reload
Aug 27, 2022 1 min read
Monica - Take Three, Part Six
Monica

Monica - Take Three, Part Six

I am coming back to Monica today after learning some more about Certbot and LetsEncrypt as I would like to switch Monica from using a local certificate to a more permanent solution. Taking a look at the prerequisites I need the following: * HTTP website * Already Online * With an open port
Aug 23, 2022 1 min read
Bookstack, Part Two
Bookstack

Bookstack, Part Two

So over the last couple of days I moved some more data into Bookstack from OneNote just so it isn't a blank demo to play with. Now I want to tackle configuring SSL. I think I may have these steps backwards in my head but let's
Aug 11, 2022 2 min read
Monica - Take Three, Part Five
Monica

Monica - Take Three, Part Five

Coming back to play with Monica some more today. I enable MFA since that's probably a good idea if this is going to be web facing. I then dive into configuring email. Steps taken from MONICA-01 * nano /var/www/monica/.env and I configure the following options: MAIL_
Aug 10, 2022 2 min read
Monica - Take Three, Part Four
Monica

Monica - Take Three, Part Four

I've spent some time over the past few days going through and adding a couple of relationships and adding some tags for organization. I'd like to spend some time trying to secure the server a little bit to expose it to the web. Steps performed on
Aug 9, 2022 1 min read
Bookstack
Bookstack

Bookstack

So I've had a thought of building my own Wiki. I've grown tired of OneNote, and while I am currently testing Obsidian, I've thought about using a Wiki for my note taking instead. Bookstack always gets rave, glowing reviews as being a tremendous Wiki.
Aug 8, 2022 6 min read
Monica - Take Three, Part Three
Monica

Monica - Take Three, Part Three

Well since I finally got Monica up and running it'll be great to try and use it today. I export my contacts from Google and pull them into a vcf file. I log in to Monica and head to settings and then import. After some time it was
Aug 5, 2022 1 min read
Monica - Take Three, Part Two
Monica

Monica - Take Three, Part Two

I'm picking this back up from where I left off a few days ago. Configure Monica Steps performed on MONICA-01 * cd /var/www/monica * php artisan setup:production -v * Setup is done. Have fun. Configure Cron Job Steps performed on MONICA-01 * crontab -u www-data -e * * * * * * php /var/www/
Aug 4, 2022 4 min read
Monica - Take Three
Monica

Monica - Take Three

Coming back to this today to try and make some progress. I had a thought last night, that I remember reading that the Monica authors recommend Ubuntu. I wonder if there are additional packages that come pre-loaded with Ubuntu that don't on Debian, hence my struggle. Well that&
Aug 2, 2022 2 min read
Monica - Take Two
Monica

Monica - Take Two

I'm going to try getting Monica going again from the start today. So I start off today by wiping the virtual disk and reinstalling Debian. Configure the Operating System Steps performed on MONICA-01 * apt update * apt install sudo * /sbin/adduser david sudo * nano /etc/network/interfaces I set
Aug 1, 2022 2 min read
Monica CRM, Part Two
Monica

Monica CRM, Part Two

Configure Operating System So I am back at it today from where I left off yesterday. Next up I'm going to work on configuring SSH. Steps performed on desktop via Windows Terminal * ssh-keygen -t ed25519 * Move-Item -Path c:\Users\david\filename* -Destination c:\Users\david\.ssh -Force I
Jul 31, 2022 4 min read
Monica CRM
Monica

Monica CRM

So I should be diving into that DevOps Roadmap but I want to play some more with my new server. I came across Monica CRM, which describes itself as a personal CRM, and I wanted to check it out and see if it might be an effective way for me
Jul 30, 2022 2 min read
Pi-Hole, Part Two
Pi-Hole

Pi-Hole, Part Two

So after DHCP propagated my new Pi-Hole servers I've realized that my test domain is unable to authenticate. This makes sense to me now because PH-01 and PH-02 have no way of finding my test domain do they? So in this scenario I have two sets of DNS
Jul 24, 2022 1 min read
Pi-Hole
Pi-Hole

Pi-Hole

So one thing I was interested in was taking some control over my DNS. I could go with Bind but I heard about Pi-Hole and thought it would be interesting to check out. Verify Prerequisites So looking through the prerequisites it looks like the only item of concern is for
Jul 22, 2022 3 min read
Ubiquiti Unifi Controller Migration
Ubiquiti

Ubiquiti Unifi Controller Migration

So I bought in to Ubiquiti years ago. It was great back in the day. I loved the concept of "Enterprise hardware without the price tag." It's sad to see it has taken a down turn into just "Prosumer" stuff. It's become
Jul 20, 2022 5 min read
Linux Up Skill - Day 20
Linux

Linux Up Skill - Day 20

I’m working on lesson 20 of the Linux Up Skill Challenge today. This lesson is titled “Scripting” and I’m hopeful that means I can learn something here. For a large part of my career I have been told “Forget best practices, just get it working. Now!” The lesson
Jul 19, 2022 4 min read
Linux Up Skill - Day 19
Linux

Linux Up Skill - Day 19

Working on lesson 19 of the Linux Up Skill Challenge. Today’s lesson is titled “Inodes, symlinks and other shortcuts.” The lesson begins speaking about the Linux Virtual Filesystem and the inode or layer between filenames and actual data. The lesson points out that permissions, ownership, and the dates are
Jul 11, 2022 1 min read
Linux Up Skill - Day 18
Linux

Linux Up Skill - Day 18

Moving along with lesson 18 of the Linux Up Skill Challenge. This lesson is titled “Log rotation” which will be great to touch on Linux logs as they are not something I have very much experience with. The lesson starts with talking about logrotate and how helpful it can be
Jul 11, 2022 2 min read
Linux Up Skill - Day 17
Linux

Linux Up Skill - Day 17

Moving on to lesson 17 of the Linux Up Skill Challenge. Today’s lesson is entitled “Build from the source.” This should be an interesting lesson. Let’s check it out! So we are going to install software directly from the source instead of from a repository package manager like
Jul 11, 2022 2 min read
Linux Up Skill - Day 16
Linux

Linux Up Skill - Day 16

Time to work through lesson 16 of the Linux Up Skill Challenge. Today’s lesson is called “Archiving and compressing.” I feel like I am already familiar with Tar and GnuZip so this should be a pretty quick one. Let’s dive in! The lesson starts with a discussion on
Jul 11, 2022 5 min read
Linux Up Skill - Day 15
Linux

Linux Up Skill - Day 15

Moving on to lesson 15 of the Linux Up Skill Challenge and then I think I’ll call it a day. Day 15’s lesson is titled “Deeper into repositories…” The lesson’s description speaks of going under the covers of apt which should be something new I can learn
Jun 29, 2022 2 min read
Linux Up Skill - Day 14
Linux

Linux Up Skill - Day 14

Lesson 14 of the Linux Up Skill Challenge is called “Users and groups.” Looks like we’ll be expanding directly upon permissions from lesson 13. We’re setting up another user to fill a help-desk style role that can check disk space and reboot the server. So we start with
Jun 29, 2022 2 min read
Linux Up Skill - Day 13
Linux

Linux Up Skill - Day 13

I’m going to work on lesson 13 of the Linux Up Skill Challenge. Today’s lesson is titled “Who has permission?” It has been eons since I’ve worked with Linux permissions but do remember doing this on my gaming servers and when setting up web servers so hopefully
Jun 29, 2022 1 min read
Linux Up Skill - Day 12
Linux

Linux Up Skill - Day 12

I’m going to work on day 12 of the Linux Up Skill Challenge today. Today’s lesson is called “Transferring files.” It looks like this is going to focus on moving files to and from your server as well as uploading some images for your webpage. The lesson begins
Jun 29, 2022 1 min read
Linux Up Skill - Day 11
Linux

Linux Up Skill - Day 11

Halfway through the course now and only one lesson behind. Lesson 11 of the Linux Up Skill Challenge is called “Finding things…” So we’ll be looking at searching for files and the text inside them. Sounds great! It looks like we are going to look at locate, find, grep,
Jun 21, 2022 2 min read
← Newer Posts Page 5 of 6 Older Posts →
David Buhlman © 2025
  • Sign up
Powered by Ghost