Guess who has their own git?

:D

I do have one very large and ugly docker file for my proxy manager, nextcloud, and now forgejo. I should at some point probably split them into their own containers. It feels like the pro move to do.

#forgejo #NextCloud #HomeServer #homelab #selfhosting #docker

Raid und Samba für TimeMachine laufen. Offsite backup mit restic läuft auch. Jetzt muss ich mir mal überlegen, wie ich NextCloud installieren will. Mit dem AIO Image oder zu Fuß. Das Projekt neuer #homeserver kommt gut voran.

Vos photos ≠ le carburant d’une IA 🧠❌

IMMICH, c’est Google Photos…
👉 en open-source
👉 chez vous
👉 sans abonnement
👉 sans tracking

Reconnaissance faciale & recherche IA 100% locale 🔒
▶️ https://youtu.be/yUpjxrVNBAI?si=J9sCY4FC8F8vHxAh

@immichapp @truenas @docker

Hashtags X (15)

#Immich #GooglePhotos #SelfHosting #OpenSource #Privacy
#HomeServer #Linux #NAS #Tech #IA
#DataPrivacy #Cloud #AutoHebergement #Docker #TrueNAS

IMMICH : L’Alternative Open-Source qui Enterre Google Photos ?

YouTube
Build Your Own 100TB NAS in 2025: Complete TrueNAS Storage Guide

Step-by-step guide to building a DIY 100TB+ NAS with TrueNAS SCALE. Compare hardware options, ZFS configurations, and network setups. Save thousands compared to cloud storage.

TechLife

Установил на сервер вторую 10GbE сетевую карту для увеличения пропускной способности к виртуальным машинам.

В процессе настройки удалось выявить и устранить некоторые узкие места в конфигурации сервера:
- Обновил список загружаемых модулей ядра при загрузке системы. Проблема проявлялась в низкой скорости работы сети у виртуальных машин из-за блокировки загрузки необходимых модулей ядра в режиме "hardened".
- Полностью перешёл на использование файерволла nftables. Раньше libvirt его не поддерживал.
- Принудительно привязал виртуальные машины к разным ядрам и NUMA нодам.
- Поправил конфигурацию в web-сервере Angie.

Также обнаружил просадку в скорости работы web-сервера Angie с файлами расположенными на zfs разделе. Определить причину и устранить её так и не получилось.

#internet #hardware #homeserver

In the meantime of my tinker, I've managed to set up a dockerized plex setup with sonarr. And its working great as a PoC in my PC. I'll move it all to my mini pc later

#minipc #homeserver #plex #linux

Been putting this off for months… migrating the mail server over to a newer OS. Dovecot changed its configuration schema in 2.4, so I have to carefully tip-toe around that migration.

Dovecot 2.4 is what ships in AlpineLinux 3.22, and given 3.23 was released not long ago, it's probably high time I ripped that bandaid off.

So first step, snapshot the existing VM and make a copy of it. That way, I have a sandbox to play and test in, that won't nuke my real mail.

```
lithium:~# rbd snap create one/one-54@20251220
Creating snap: 100% complete...done.
lithium:~# rbd snap create one/one-55@20251220
Creating snap: 100% complete...done.
lithium:~# rbd cp one/one-54@20251220 one/gapmx-testing-vda
Image copy: 100% complete...done.
lithium:~# rbd cp one/one-55@20251220 one/gapmx-testing-vdb
Image copy: 1% complete...
```

`one/one-55` ("one" being OpenNebula… no longer in use but the names remain) being my data volume for my mail. 512GB.

Steps forward from here:
1. change the IP address and hostname of the clone before booting it, disable message collection cron jobs
2. configure the clone to boot up (we'll put it on a different node to further isolate)
3. update to AlpineLinux 3.22 (this will nuke Dovecot config, but that's okay for now)
4. update again to 3.23
5. check LDAP is still sane
6. use the config on the _existing_ and _still in service_ mail server to get Dovecot working on the new one
7. check I can still see my mail
8. inject an email via SMTP and ensure it gets delivered to the correct place
9. shut down the two mail servers
10. drop the testing data volume
11. rename the volume names so they don't have non-descript OpenNebula image IDs so future-me doesn't get confused (we'll keep a copy of the existing VM just in case).
12. point the production VM at the new names
13. boot the new VM
14. undo the changes made in step (1).
15. reboot and ensure it's all working and sane.

https://doc.dovecot.org/2.4.1/core/admin/migration.html

#HomeServer #dovecot

Migration | Dovecot CE

Dovecot CE Documentation

Achievement unlocked: #IPv6 in the home network.

After days of frustration it started working after I changed one setting on the Fritz!Box ("Derive global address using the assigned prefix" instead of "Automatically negotiate global address"). I still don't know nearly enough to understand why. But it works now.

It is unbelievable how poorly documented it all is. Even supposedly detailed "HowTos" include gems like "Configure the ULA in your subnet", without mentioning what they mean by it.

That is probably part of the reason for the incredibly slow transition, away from IPv4 with its necessary crutches such as NAT. The other reason is that the crutches work much better than they should most of the time, so there is no pressing need to transition.

I also found out that the Fritz!Box reboots when you change the language for the Web interface. Ask me how I know.

#homeserver #homenetwork #NetBSD

#CôngNghệ #SelfHosted #Hosting Tại nhà: Thử nghiệm máy chủ Linux từ laptop cũ cho hiệu suất vượt Heroku. Liệu có thể dùng GPU mạnh và fiber business 5Gbps để vận hành sản phẩm AI quy mô lớn tại nhà? DDOS là thách thức nhưng Cloudflare có thể giúp! [Công nghệ]/[Máy chủ tự lưu trữ] #Tech #HomeServer #Cloudflare

https://www.reddit.com/r/selfhosted/comments/1ppupdl/newbie_aspirations_does_anyone_host_major_heavy/

Một người dùng đã biến máy tính xách tay cũ thành server Linux, tốc độ vượt trội so với Heroku. Dù chưa tối ưu hoàn toàn, họ đang cân nhắc nâng cấp với cáp quang doanh nghiệp (5Gbps) và máy chủ GPU mạnh để chạy dự án AI lớn. Liệu việc này khả thi hay không? #servertructuyến #homelab #AI #Hostingtạinhà #TechVietnam

(Hashtags: #Homelab #ServerSetup #AIHosting #HomeServer #TechVietnam)

https://www.reddit.com/r/selfhosted/comments/1ppupdl/newbie_aspirations_does_anyone_host_major_heavy/