New attempt for RPi image link. Also the Emoji in about me.
This commit is contained in:
parent
cd00a477b9
commit
333869c34d
@ -1,5 +1,5 @@
|
|||||||
+++
|
+++
|
||||||
title = "About me. \\\\U0001F44B"
|
title = "About me. \\U0001F44B"
|
||||||
author = ["Zachary Billman"]
|
author = ["Zachary Billman"]
|
||||||
date = 2022-04-03
|
date = 2022-04-03
|
||||||
draft = false
|
draft = false
|
||||||
|
@ -19,7 +19,7 @@ Hard to believe that less than a year later, I learned to use (and love) Linux a
|
|||||||
|
|
||||||
To begin, I needed an always-on computer to run these useful programs. I began with a humble Raspberry Pi.
|
To begin, I needed an always-on computer to run these useful programs. I began with a humble Raspberry Pi.
|
||||||
|
|
||||||
{{< figure src="../content/posts/my-selfhosting-journey/images/rpi.webp" >}}
|
{{< figure src="./content/posts/my-selfhosting-journey/images/rpi.webp" >}}
|
||||||
|
|
||||||
These are tiny, but capable computers that are great for fiddling with. The projects [people develop for these are amazing and diverse.](https://www.reddit.com/r/RASPBERRY_PI_PROJECTS/) With RPi in hand, I began with the ambitious project of replacing Google Drive with [Nextcloud.](https://nextcloud.com/) After much frustration with a bare metal installation, I found the [NextcloudPi project.](https://github.com/nextcloud/nextcloudpi) Surprisingly, it went pretty okay! At first, I was intimidated by Linux defaults, but over time I grew to appreciate, and indeed, prefer Linux as an operating system.
|
These are tiny, but capable computers that are great for fiddling with. The projects [people develop for these are amazing and diverse.](https://www.reddit.com/r/RASPBERRY_PI_PROJECTS/) With RPi in hand, I began with the ambitious project of replacing Google Drive with [Nextcloud.](https://nextcloud.com/) After much frustration with a bare metal installation, I found the [NextcloudPi project.](https://github.com/nextcloud/nextcloudpi) Surprisingly, it went pretty okay! At first, I was intimidated by Linux defaults, but over time I grew to appreciate, and indeed, prefer Linux as an operating system.
|
||||||
{{% sidenote %}}
|
{{% sidenote %}}
|
||||||
@ -35,4 +35,4 @@ Some would say that not owning the hardware that is running your own services is
|
|||||||
|
|
||||||
I thought about making this into a "guide" style post. I nixed that idea because, quite frankly, I feel like I don't know what I'm doing. I am really happy with my setup, but I don't feel like I have the authority to tell people how to administer their own services. If you are interested, allow me to point you toward the guide [that really got me rolling: Ultimate Traefik Docker Compose Guide.](https://www.smarthomebeginner.com/traefik-docker-compose-guide-2022/)
|
I thought about making this into a "guide" style post. I nixed that idea because, quite frankly, I feel like I don't know what I'm doing. I am really happy with my setup, but I don't feel like I have the authority to tell people how to administer their own services. If you are interested, allow me to point you toward the guide [that really got me rolling: Ultimate Traefik Docker Compose Guide.](https://www.smarthomebeginner.com/traefik-docker-compose-guide-2022/)
|
||||||
|
|
||||||
For those of you wondering [ what I am currently hosting ]({{< relref " check out my current list here" >}})!
|
For those of you wondering [[<https://www.zacharybillman.com/posts/zpb-current-selfhosted/>][what I am currently hosting, check out my current list her
|
||||||
|
@ -21,14 +21,16 @@ _N.B.: I hope to add screenshots for each of these eventually. For now, I hope l
|
|||||||
I have to admit that the name leaves something to be desired. Fortunately, the service itself doesn't fall short. Mealie is a recipe management application. It is able to parse your favorite recipe websites to create immortalized versions of the recipe. This helps fight detestable [link rot](https://en.wikipedia.org/wiki/Link_rot) that plagues the internet. It allows you to edit ingredient amounts, make comments about what you would change next time, and plan out your weekly meals. It helps that it is beautiful and intuitive to use. If only I could get my partner to use it...
|
I have to admit that the name leaves something to be desired. Fortunately, the service itself doesn't fall short. Mealie is a recipe management application. It is able to parse your favorite recipe websites to create immortalized versions of the recipe. This helps fight detestable [link rot](https://en.wikipedia.org/wiki/Link_rot) that plagues the internet. It allows you to edit ingredient amounts, make comments about what you would change next time, and plan out your weekly meals. It helps that it is beautiful and intuitive to use. If only I could get my partner to use it...
|
||||||
{{% sidenote %}}
|
{{% sidenote %}}
|
||||||
I want to go on the record here and say that I think it is sensible that she doesn't trust my self hosted services that much. In the early days of my self hosting journey, let's just say that the up-time of my services were extremely finicky. I like to think they are more permanent now, especially because I am hosting everything on a VPS, but I certainly cannot compete with the stability of Google and Amazon. (Or pretty much any other paid service for that matter.)
|
I want to go on the record here and say that I think it is sensible that she doesn't trust my self hosted services that much. In the early days of my self hosting journey, let's just say that the up-time of my services were extremely finicky. I like to think they are more permanent now, especially because I am hosting everything on a VPS, but I certainly cannot compete with the stability of Google and Amazon. (Or pretty much any other paid service for that matter.)
|
||||||
{{% /sidenote %}} \\\U0001F609
|
{{% /sidenote %}} \U0001F609
|
||||||
|
|
||||||
1. [Gitea](https://gitea.io/en-us/)
|
1. [Gitea](https://gitea.io/en-us/)
|
||||||
|
|
||||||
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 %}} 1. [Syncthing](https://syncthing.net/)
|
{{% /sidenote %}} Hopefully someone fill find this useful.
|
||||||
|
|
||||||
|
1. [Syncthing](https://syncthing.net/)
|
||||||
|
|
||||||
If I could only tell someone to self host a single service, I would have to pick Syncthing. It is a continuous file synchronization program, which means it keeps a specific file or folder the same between any device running Syncthing. I use it to keep my [password database](https://keepassxc.org/) and my [org-mode](https://orgmode.org/) notes
|
If I could only tell someone to self host a single service, I would have to pick Syncthing. It is a continuous file synchronization program, which means it keeps a specific file or folder the same between any device running Syncthing. I use it to keep my [password database](https://keepassxc.org/) and my [org-mode](https://orgmode.org/) notes
|
||||||
{{% sidenote %}}
|
{{% sidenote %}}
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
* About me.
|
* About me.
|
||||||
|
|
||||||
** About me. \\U0001F44B
|
** About me. \U0001F44B
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:EXPORT_FILE_NAME: about-me
|
:EXPORT_FILE_NAME: about-me
|
||||||
:EXPORT_DATE: 2022-04-03
|
:EXPORT_DATE: 2022-04-03
|
||||||
@ -60,7 +60,7 @@ Self-hosting, I have since learned, is when you run useful programs from your ow
|
|||||||
|
|
||||||
To begin, I needed an always-on computer to run these useful programs. I began with a humble Raspberry Pi.
|
To begin, I needed an always-on computer to run these useful programs. I began with a humble Raspberry Pi.
|
||||||
|
|
||||||
[[../content/posts/my-selfhosting-journey/images/rpi.webp]]
|
[[./content/posts/my-selfhosting-journey/images/rpi.webp]]
|
||||||
#+caption: My humble Raspberry Pi and it's hard drive. This dude currently tirelessly runs [[https://github.com/AdguardTeam/AdGuardHome][the excellent Adguard Home]] and downloads a backup of my data every night.
|
#+caption: My humble Raspberry Pi and it's hard drive. This dude currently tirelessly runs [[https://github.com/AdguardTeam/AdGuardHome][the excellent Adguard Home]] and downloads a backup of my data every night.
|
||||||
|
|
||||||
These are tiny, but capable computers that are great for fiddling with. The projects [[https://www.reddit.com/r/RASPBERRY_PI_PROJECTS/][people develop for these are amazing and diverse.]] With RPi in hand, I began with the ambitious project of replacing Google Drive with [[https://nextcloud.com/][Nextcloud.]] After much frustration with a bare metal installation, I found the [[https://github.com/nextcloud/nextcloudpi][NextcloudPi project.]] Surprisingly, it went pretty okay! At first, I was intimidated by Linux defaults, but over time I grew to appreciate, and indeed, prefer Linux as an operating system.
|
These are tiny, but capable computers that are great for fiddling with. The projects [[https://www.reddit.com/r/RASPBERRY_PI_PROJECTS/][people develop for these are amazing and diverse.]] With RPi in hand, I began with the ambitious project of replacing Google Drive with [[https://nextcloud.com/][Nextcloud.]] After much frustration with a bare metal installation, I found the [[https://github.com/nextcloud/nextcloudpi][NextcloudPi project.]] Surprisingly, it went pretty okay! At first, I was intimidated by Linux defaults, but over time I grew to appreciate, and indeed, prefer Linux as an operating system.
|
||||||
@ -83,7 +83,7 @@ And that is where I am now. I happily host numerous services on my virtual priva
|
|||||||
|
|
||||||
I thought about making this into a "guide" style post. I nixed that idea because, quite frankly, I feel like I don't know what I'm doing. I am really happy with my setup, but I don't feel like I have the authority to tell people how to administer their own services. If you are interested, allow me to point you toward the guide [[https://www.smarthomebeginner.com/traefik-docker-compose-guide-2022/][that really got me rolling: Ultimate Traefik Docker Compose Guide.]]
|
I thought about making this into a "guide" style post. I nixed that idea because, quite frankly, I feel like I don't know what I'm doing. I am really happy with my setup, but I don't feel like I have the authority to tell people how to administer their own services. If you are interested, allow me to point you toward the guide [[https://www.smarthomebeginner.com/traefik-docker-compose-guide-2022/][that really got me rolling: Ultimate Traefik Docker Compose Guide.]]
|
||||||
|
|
||||||
For those of you wondering {{{relref(what I am currently hosting, check out my current list here,zpb-current-selfhosted)}}}!
|
For those of you wondering [[https://www.zacharybillman.com/posts/zpb-current-selfhosted/][what I am currently hosting, check out my current list here]]!
|
||||||
|
|
||||||
** TODO How I write this blog: or how I learned to love Emacs.
|
** TODO How I write this blog: or how I learned to love Emacs.
|
||||||
|
|
||||||
@ -111,7 +111,7 @@ For those of you wondering {{{relref(what I am currently hosting, check out my c
|
|||||||
#+begin_sidenote
|
#+begin_sidenote
|
||||||
I want to go on the record here and say that I think it is sensible that she doesn't trust my self hosted services that much. In the early days of my self hosting journey, let's just say that the up-time of my services were extremely finicky. I like to think they are more permanent now, especially because I am hosting everything on a VPS, but I certainly cannot compete with the stability of Google and Amazon. (Or pretty much any other paid service for that matter.)
|
I want to go on the record here and say that I think it is sensible that she doesn't trust my self hosted services that much. In the early days of my self hosting journey, let's just say that the up-time of my services were extremely finicky. I like to think they are more permanent now, especially because I am hosting everything on a VPS, but I certainly cannot compete with the stability of Google and Amazon. (Or pretty much any other paid service for that matter.)
|
||||||
#+end_sidenote
|
#+end_sidenote
|
||||||
\\U0001F609
|
\U0001F609
|
||||||
|
|
||||||
4. [[https://gitea.io/en-us/][Gitea]]
|
4. [[https://gitea.io/en-us/][Gitea]]
|
||||||
|
|
||||||
@ -120,6 +120,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.
|
||||||
|
|
||||||
5. [[https://syncthing.net/][Syncthing]]
|
5. [[https://syncthing.net/][Syncthing]]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user