Accessing files in homelab server

I have consolidated documents and other files in the homelab server such as: Memos and personal wiki pages (.org) Tax documents (.org, .pdf) Apartment leases (.org, .pdf) Holiday card-related info (.csv, .pdf) Calendar (.pdf, .py) Many files can be accessed from Emacs via tramp. But in some cases, I need local copies which either Emacs can’t handle well, need to access with local apps or need to access offline. An alternative and probably easier way is to make those files available by exporting a directory (ie, file server). But as files are in many directories and I don’t want to export everything, I haven’t set that up yet. ...

December 1, 2025 · kyos

Import Google Photos data to Immich

A few months after I started using Immich, I decided to migrate all my google photos data to Immich. Immich is a self-hosted, Google Photos alternative. Google Takeout You need to download all Google Photos data with Google Takeout. Google Photos is already chosen on the linked page. Click Next > File type: .zip, File size: change to maximum 50GB > Create export. After a while, in my case a few hours, Google sent to me an email with a link. Clicked it, and downloaded all .zip files. My photos and videos were totaled just below 150GB. I didn’t know that I had this much. As my internet plan is slow at 100Mbps max, it took 3 hours or so to download the 3 big files. ...

November 17, 2025 · kyos

Backup homelab server

In my previous post, I introduced my homelab mini PC and how I set it up. In this post, I’d like to show how I backup the homelab PC. 3-2-1 rule Have you heard of 3-2-1 backup rule/best practice? It’s: 3 copies, original + 2 backup copies 2 different media 1 offsite copy Some people say #2 is irelevent anymore. I’m not sure if having copies both in SSD and HDD matters, either. Anyway, I will make sure one backup copy in an external USB drive and another in cloud to achieve both #3 and #1. ...

November 16, 2025 · kyos

Homelab with mini PC

Introduction The company I work for has changed its device usage policy, and now it doesn’t allow company devices for personal use. So, I decided to buy a mini PC to setup a small homelab server, and migrate my personal data to it. Also, I wanted to start de-googling by having all my and family photos to it. This was my summer project this year. Mini PC for homelab server I bought AceMagic’s this mini PC for less than $200. I was pleasantly surprised at how small it is. It has Intel N150 processor, 16GB DDR4 RAM and 1TB S-ATA SSD. It’s not powerufl, but the beauty of N150 is its low power consumption, thus low electricity cost and also it’s relatively silent. ...

November 14, 2025 · kyos

Installing hugo and ox-hugo

Introduction This past summer, I bought a $200- mini PC and made it my homelab. I installed proxmox + ubuntu + docker, and deployed several services on it: Pi-hole - network-wide DNS with ad-blocker Immich - Google Photos alternative RomM - retro-game library The other day, I obtained a domain name from https://porkbun.com/ and exposed the mini PC to the Internet so that I can see my photos from remote. I deployed: ...

October 25, 2025 · kyos