General tidying up before retreat!

This commit is contained in:
Zachary Billman 2022-07-15 00:38:25 -04:00
parent e83b70526d
commit f899f96f0a
4 changed files with 23 additions and 17 deletions

View File

@ -1,5 +1,5 @@
+++ +++
title = "About me and welcome to my blog. 👋" title = "About me. 👋"
author = ["Zachary Billman"] author = ["Zachary Billman"]
date = 2022-04-03 date = 2022-04-03
draft = false draft = false

View File

@ -1,5 +1,5 @@
+++ +++
title = "Roasting coffee at home ☕." title = "Roasting coffee at home. ☕"
author = ["Zachary Billman"] author = ["Zachary Billman"]
date = 2022-07-14 date = 2022-07-14
tags = ["coffee"] tags = ["coffee"]

View File

@ -10,11 +10,11 @@ _N.B.: I hope to add screenshots for each of these eventually. For now, I hope l
1. [Seafile](https://www.seafile.com/en/home/) 1. [Seafile](https://www.seafile.com/en/home/)
This is a great tool for managing files. I moved to this from Nextcloud because I am of the philosophy that I would prefer services that do one thing excellently instead of many things well. Nextcloud is an incredible Office365 replacement, but I found myself using a fraction of what it was capable of providing. This is a great tool for managing files. I moved to this from Nextcloud because I am of the philosophy that I would prefer services that do one thing excellently instead of many things well. Nextcloud is an incredible Office365 replacement, but I found myself using a fraction of what it was capable of providing. Enter Seafile. It is cloud file syncing with a robust encryption implementation, just what the doctor ordered.
2. [Photoprism](https://photoprism.app/) 2. [Photoprism](https://photoprism.app/)
Nextcloud's implementation of photo management was a bit clumsy for my tastes, so I began on a hunt for a more feature complete option. I was very lucky to stumble upon Photoprism early on in my self hosting journey. I am a proud supporter of this project. It brings a ton to the table, and doesn't leave me missing Google Photos one bit. It is also actively developed, as of 2022-07-02, there was a recent update that improved scrolling a ton, which was one of my remaining quibbles with it's functionality. Some people complain that it doesn't scale up for libraries of 10,000+ photos, but my 2000 photo library works swimmingly. On my phone, I use the Folder Sync app to automatically send any pictures I take on my phone to the Photoprism imports folder. Within 15 minutes of snapping a photo, it is there on my Photoprism instance. I highly recommend giving it a go. Nextcloud's implementation of photo management was a bit clumsy for my tastes, so I began on a hunt for a more feature complete option. I was very lucky to stumble upon Photoprism early on in my self hosting journey. I am a proud supporter of this project. It brings a ton to the table, and doesn't leave me missing Google Photos one bit. It is also actively developed. For instance, as of 2022-07-02, there was a recent update that improved scrolling a ton, which was one of my remaining quibbles with it's functionality. Some people complain that it doesn't scale up for libraries of 10,000+ photos, but my 2000 photo library works swimmingly. On my phone, I use the Folder Sync app to automatically send any pictures I take on my phone to the Photoprism imports folder. Within 15 minutes of snapping a photo, it is there on my Photoprism instance. I highly recommend giving it a go.
3. [Mealie](https://mealie.io/) 3. [Mealie](https://mealie.io/)
@ -28,7 +28,7 @@ I want to go on the record here and say that I think it is sensible that she doe
Gitea is a community managed, lightweight code hosting solution written in Go. I use it to manage my data analysis (using privite repos) and even host [the source code for this very website!](https://gitea.zacharybillman.com/zpb/zacharybillman-hugo) Using Gitea has given me the surface level introduction to the behemoth that is git. Fortunately, that is all I need. Once I have removed any senitive data (like passwords, etc.) I will make my docker-compose file public. Gitea is a community managed, lightweight code hosting solution written in Go. I use it to manage my data analysis (using privite repos) and even host [the source code for this very website!](https://gitea.zacharybillman.com/zpb/zacharybillman-hugo) Using Gitea has given me the surface level introduction to the behemoth that is git. Fortunately, that is all I need. Once I have removed any senitive data (like passwords, etc.) I will make my docker-compose file public.
{{% sidenote %}} {{% sidenote %}}
The docker-compose file is where I determine which services I pick to host, and how to configure them to my liking. The docker-compose file is where I determine which services I pick to host, and how to configure them to my liking.
{{% /sidenote %}} Hopefully someone fill find this useful. {{% /sidenote %}} Hopefully someone will find this useful.
1. [Syncthing](https://syncthing.net/) 1. [Syncthing](https://syncthing.net/)
@ -41,7 +41,7 @@ Now org-mode might be the biggest rabbithole of them all, and definitely the top
I keep up to date on the science in my field by subscribing to relevant RSS feeds. I keep up to date on the science in my field by subscribing to relevant RSS feeds.
{{% sidenote %}} {{% sidenote %}}
Yet another topic to write a post about. This really changed the game for my ability to keep on top of the latest research. Yet another topic to write a post about. This really changed the game for my ability to keep on top of the latest research. _2022-07-14 Update: post complete! [Check it out here](https://www.zacharybillman.com/posts/rss-feeds-to-find-science-papers/)._
{{% /sidenote %}} FreshRSS replaced Feedly for me, as I ran up against the number of feeds I could subscribe to on a free account. Also, when self hosting, I can save as many articles as my heart desires (even if I will never look at them again :dizzy_face: ). {{% /sidenote %}} FreshRSS replaced Feedly for me, as I ran up against the number of feeds I could subscribe to on a free account. Also, when self hosting, I can save as many articles as my heart desires (even if I will never look at them again :dizzy_face: ).
1. [Wallabag](https://wallabag.org/en) 1. [Wallabag](https://wallabag.org/en)
@ -60,7 +60,11 @@ Yet another topic to write a post about. This really changed the game for my abi
You may have noticed that I have some pretty snazzy comments sections on my site. I initially used Disqus, which you may recognize from a ton of sites around the internet, but didn't like how it would serve ads through my comments section, and provided sign-ins using Google/Facebook/Twitter. I wanted to serve the simplest comments section I could, that still gave me the ability to migrate the comments to wherever I decide to keep my server. Go ahead and use the anonymous comment button, fill in your name, and you are off to the races. You may have noticed that I have some pretty snazzy comments sections on my site. I initially used Disqus, which you may recognize from a ton of sites around the internet, but didn't like how it would serve ads through my comments section, and provided sign-ins using Google/Facebook/Twitter. I wanted to serve the simplest comments section I could, that still gave me the ability to migrate the comments to wherever I decide to keep my server. Go ahead and use the anonymous comment button, fill in your name, and you are off to the races.
5. Boring stuff that allows everything else to work! 5. [Authelia](https://www.authelia.com/)
There are a few services I host that I really want to lock down. For these services, Authelia is great. It puts up a "Enter the 6 digit code on your phone" style 2 factor authentication in front of the services I choose. Or, [if you follow the guide here](https://www.smarthomebeginner.com/docker-authelia-tutorial/), you can have it send you a DUO push, just like you are one of the big hitters out there. I feel much more secure with Authelia in front of Adminer, Traefik, and Portainer.
6. Boring stuff that allows everything else to work!
- PostgreSQL database - PostgreSQL database
- MariaDB database - MariaDB database
- Traefik reverse proxy - Traefik reverse proxy
@ -68,5 +72,4 @@ Yet another topic to write a post about. This really changed the game for my abi
- Portainer for docker container management - Portainer for docker container management
- Redis in-memory data store - Redis in-memory data store
- Adminer database management - Adminer database management
- Authelia for securing precious services (like the ones in this last section) behind Duo-like 2-factor authentication
- traefik-socket-proxy to prevent pesky backdoors to my server! - traefik-socket-proxy to prevent pesky backdoors to my server!

View File

@ -5,7 +5,7 @@
* About me. * About me.
** About me and welcome to my blog. 👋 ** About me. 👋
:PROPERTIES: :PROPERTIES:
:EXPORT_FILE_NAME: about-me :EXPORT_FILE_NAME: about-me
:EXPORT_DATE: 2022-04-03 :EXPORT_DATE: 2022-04-03
@ -99,11 +99,11 @@ For those of you wondering [[https://www.zacharybillman.com/posts/zpb-current-se
1. [[https://www.seafile.com/en/home/][Seafile]] 1. [[https://www.seafile.com/en/home/][Seafile]]
This is a great tool for managing files. I moved to this from Nextcloud because I am of the philosophy that I would prefer services that do one thing excellently instead of many things well. Nextcloud is an incredible Office365 replacement, but I found myself using a fraction of what it was capable of providing. This is a great tool for managing files. I moved to this from Nextcloud because I am of the philosophy that I would prefer services that do one thing excellently instead of many things well. Nextcloud is an incredible Office365 replacement, but I found myself using a fraction of what it was capable of providing. Enter Seafile. It is cloud file syncing with a robust encryption implementation, just what the doctor ordered.
2. [[https://photoprism.app/][Photoprism]] 2. [[https://photoprism.app/][Photoprism]]
Nextcloud's implementation of photo management was a bit clumsy for my tastes, so I began on a hunt for a more feature complete option. I was very lucky to stumble upon Photoprism early on in my self hosting journey. I am a proud supporter of this project. It brings a ton to the table, and doesn't leave me missing Google Photos one bit. It is also actively developed, as of 2022-07-02, there was a recent update that improved scrolling a ton, which was one of my remaining quibbles with it's functionality. Some people complain that it doesn't scale up for libraries of 10,000+ photos, but my 2000 photo library works swimmingly. On my phone, I use the Folder Sync app to automatically send any pictures I take on my phone to the Photoprism imports folder. Within 15 minutes of snapping a photo, it is there on my Photoprism instance. I highly recommend giving it a go. Nextcloud's implementation of photo management was a bit clumsy for my tastes, so I began on a hunt for a more feature complete option. I was very lucky to stumble upon Photoprism early on in my self hosting journey. I am a proud supporter of this project. It brings a ton to the table, and doesn't leave me missing Google Photos one bit. It is also actively developed. For instance, as of 2022-07-02, there was a recent update that improved scrolling a ton, which was one of my remaining quibbles with it's functionality. Some people complain that it doesn't scale up for libraries of 10,000+ photos, but my 2000 photo library works swimmingly. On my phone, I use the Folder Sync app to automatically send any pictures I take on my phone to the Photoprism imports folder. Within 15 minutes of snapping a photo, it is there on my Photoprism instance. I highly recommend giving it a go.
3. [[https://mealie.io/][Mealie]] 3. [[https://mealie.io/][Mealie]]
@ -121,7 +121,7 @@ I want to go on the record here and say that I think it is sensible that she doe
#+begin_sidenote #+begin_sidenote
The docker-compose file is where I determine which services I pick to host, and how to configure them to my liking. The docker-compose file is where I determine which services I pick to host, and how to configure them to my liking.
#+end_sidenote #+end_sidenote
Hopefully someone fill find this useful. Hopefully someone will find this useful.
5. [[https://syncthing.net/][Syncthing]] 5. [[https://syncthing.net/][Syncthing]]
@ -137,7 +137,7 @@ Now org-mode might be the biggest rabbithole of them all, and definitely the top
I keep up to date on the science in my field by subscribing to relevant RSS feeds. I keep up to date on the science in my field by subscribing to relevant RSS feeds.
#+header: :trim-pre t :trim-post t #+header: :trim-pre t :trim-post t
#+begin_sidenote #+begin_sidenote
Yet another topic to write a post about. This really changed the game for my ability to keep on top of the latest research. Yet another topic to write a post about. This really changed the game for my ability to keep on top of the latest research. /2022-07-14 Update: post complete! [[https://www.zacharybillman.com/posts/rss-feeds-to-find-science-papers/][Check it out here]]./
#+end_sidenote #+end_sidenote
FreshRSS replaced Feedly for me, as I ran up against the number of feeds I could subscribe to on a free account. Also, when self hosting, I can save as many articles as my heart desires (even if I will never look at them again :dizzy_face: ). FreshRSS replaced Feedly for me, as I ran up against the number of feeds I could subscribe to on a free account. Also, when self hosting, I can save as many articles as my heart desires (even if I will never look at them again :dizzy_face: ).
@ -157,7 +157,11 @@ Yet another topic to write a post about. This really changed the game for my abi
You may have noticed that I have some pretty snazzy comments sections on my site. I initially used Disqus, which you may recognize from a ton of sites around the internet, but didn't like how it would serve ads through my comments section, and provided sign-ins using Google/Facebook/Twitter. I wanted to serve the simplest comments section I could, that still gave me the ability to migrate the comments to wherever I decide to keep my server. Go ahead and use the anonymous comment button, fill in your name, and you are off to the races. You may have noticed that I have some pretty snazzy comments sections on my site. I initially used Disqus, which you may recognize from a ton of sites around the internet, but didn't like how it would serve ads through my comments section, and provided sign-ins using Google/Facebook/Twitter. I wanted to serve the simplest comments section I could, that still gave me the ability to migrate the comments to wherever I decide to keep my server. Go ahead and use the anonymous comment button, fill in your name, and you are off to the races.
11. Boring stuff that allows everything else to work! 11. [[https://www.authelia.com/][Authelia]]
There are a few services I host that I really want to lock down. For these services, Authelia is great. It puts up a "Enter the 6 digit code on your phone" style 2 factor authentication in front of the services I choose. Or, [[https://www.smarthomebeginner.com/docker-authelia-tutorial/][if you follow the guide here]], you can have it send you a DUO push, just like you are one of the big hitters out there. I feel much more secure with Authelia in front of Adminer, Traefik, and Portainer.
12. Boring stuff that allows everything else to work!
- PostgreSQL database - PostgreSQL database
- MariaDB database - MariaDB database
- Traefik reverse proxy - Traefik reverse proxy
@ -165,7 +169,6 @@ Yet another topic to write a post about. This really changed the game for my abi
- Portainer for docker container management - Portainer for docker container management
- Redis in-memory data store - Redis in-memory data store
- Adminer database management - Adminer database management
- Authelia for securing precious services (like the ones in this last section) behind Duo-like 2-factor authentication
- traefik-socket-proxy to prevent pesky backdoors to my server! - traefik-socket-proxy to prevent pesky backdoors to my server!
* Birding :@birding: * Birding :@birding:
@ -257,7 +260,7 @@ I hope this helps you get your eyeballs on that science you crave. If you have s
* Coffee :@coffee: * Coffee :@coffee:
** Roasting coffee at home ☕. :coffee: ** Roasting coffee at home. :coffee:
:PROPERTIES: :PROPERTIES:
:EXPORT_HUGO_BUNDLE: roasting-coffee-at-home :EXPORT_HUGO_BUNDLE: roasting-coffee-at-home
:EXPORT_FILE_NAME: index :EXPORT_FILE_NAME: index