diff options
author | hyang <hyang@hyang.xyz> | 2023-09-14 00:14:02 -0700 |
---|---|---|
committer | hyang <hyang@hyang.xyz> | 2023-09-14 00:14:02 -0700 |
commit | e5b461fb6c9e24373bb8c96694e6509bbe20c5ec (patch) | |
tree | 0e4502a7c436641f369b2d2938720b2b6ac63b75 /content | |
parent | d6b50f54a5d3e8b6cbbbc98e23429248b6859318 (diff) |
Update
Diffstat (limited to 'content')
-rw-r--r-- | content/post/setup.md (renamed from content/post/My-Setup.md) | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/content/post/My-Setup.md b/content/post/setup.md index 64d1015..4d7ed98 100644 --- a/content/post/My-Setup.md +++ b/content/post/setup.md @@ -5,19 +5,18 @@ description: Hello again draft: false --- + # Hello Once Again Welcome to my ~~third~~, first iteration of hyang.xyz. Now that my hosting stuff is stable again, I hope that I can finally stop messing around with Linux and start doing things that I can look back on years later. And what better way to do that than start writing blog posting? -(I also need an excuse to get better at writing...) - -Also, this theme looks sick. Hopefully I won't get copystriked by GitHub :). +(I also need an excuse to get better at writing…) # The Setup -My adventures with hosting things on the online has been quite a wild ride for me. Until now, it has mostly been more of a learning experience thing. I had mostly focused on hosting stuff like Searx, Nitter, and Fediverse instances, with it lasting two weeks at most, before I get bored and just nuke it all. I also distro-hopped a lot, from Debian → Arch → OpenBSD → FreeBSD → NixOS. +My adventures with hosting things on the online has been quite a wild ride for me. Until now, it has mostly been more of a learning experience thing. I had mostly focused on hosting stuff like SearX, Nitter, and Fediverse instances, with it lasting two weeks at most, before I got bored and just nuke it all. I also distro-hopped a lot, from Debian → Arch → OpenBSD → FreeBSD → NixOS. -Now that I have gotten old, I now want things to just work! +Now that I have gotten old, now I just want things to just work! -So, I've decided to start over again. This time, I had to devise a set of goals that made operating this mess as "comfy" as possible. I settled on the following: +So, I've decided to start over again. This time, I had to devise a set of goals that made operating this mess as “comfy” as possible. I settled on the following: - Sane, easy to use backups - No Cloudflare, (various reasons: mostly just want to host other stuff like email) - Affordable (am broke) @@ -33,10 +32,12 @@ In essence: - Docker for running/managing services - Loads of storage: - 1TB NVME for running NixOS - - 3x 4TB Hard Drives on ZFS RAID1 (mirror) -- 1x 4TB Hard Drives (Backups) + - 3x 4 TB Hard Drives on ZFS RAID1 (mirror) +- 1x 4 TB Hard Drives (Backups) - Using rsnapshot - Backups for both my NVME and HDD. - - (Might be a problem in the future... Might move it to to my 3x4TB drives) + - (Might be a problem in the future… Might move it to my 3x 4 TB drives) + +My small VPS contains a WireGuard server, which allows my home PC to securely communicate with my VPS. Along with that, it also contains Certbot for managing HTTPS certificates, and Nginx for reverse proxying. It also contains my Email server too. -TODO: Finish this section +Originally, everything was managed via Nginx. However, logging into my VPS and reconfiguring Nginx every time I wanted to deploy something new was just cumbersome. I decided to try out Traefik, which works alongside Docker to handle most of the routing configurations. Thus, my Nginx now simply reverse proxies everything on port 80 and 443… to another reverse proxy!
\ No newline at end of file |