photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

242
active users

#homeserver

2 posts2 participants0 posts today

So, if I had and old desktop computer lying around and a home internet connection, how easy would it be to turn it into a very basic server. I have few skills but can follow a recipe. I don't want to do anything much more complicated than having an ftp server to store files and a CalDev server. At most I might be tempted to run wordpress so that I can not blog.

Is it has simple as installing Debian, and any other software, giving the machine a static IP and then sorting out a DNS registration? Do I even need the later if I don't want to use WordPress?

#DIY, #HomeServer, #Debian, #HelpNeeded

A gotcha I discovered this morning. I have two servers using #Dovecot on #AlpineLinux … one is my main mail exchanger for my domain, the other is a small server I use for securely storing work emails (full disk encryption enabled).

I decided to update the latter to AlpineLinux 3.22. I knew this potentially wiped out /etc/dovecot, so I took a `tar` back-up of my /etc directory.

The update bumped Dovecot to v2.4.1, and indeed wiped out /etc/dovecot/dovecot.conf.

I restore my back-up, I then find Dovecot 2.4.1 does not like a Dovecot 2.3.x config.

doc.dovecot.org/2.4.1/installa is the Rosetta stone you need to translate between the two.

Not difficult, but care must be taken.

doc.dovecot.org2.3 to 2.4 | Dovecot CEDovecot CE Documentation

I was running out of space on my home server's storage, so I purchased two new larger hard disks which I'm going to replace the previous ones with. These are not boot disks, and I'm thinking of trying #ZFS on them, with a simple 1+1 mirror. I've read up some introductory guides, so I more or less have an idea about what I'm supposed to do, but are there any caveats that the Fediverse would like to share before I dive in?

How to Use a Lenovo ThinkCentre M910q as a Powerful Home Server

As an IT enthusiast, I’ve long been (and still are!) a fan of the #RaspberryPi mini computers. My main Pi already runs multiple services like #PiHole, #Navidrome and #Jellyfin – which often pushes it near its limits. Well, recently I found myself wanting to add even more services to my local network. Unfortunately, my NAS can’t host Docker containers, so expanding compute power became necessary.

[…]

locked.de/how-to-use-a-lenovo-

The IT Blog · How to Use a Lenovo ThinkCentre M910q as a Powerful Home ServerAs an IT enthusiast, I’ve long been (and still are!) a fan of the #RaspberryPi mini computers. My main Pi already runs multiple services like #PiHole, #Navidrome and #Jellyfin – which often pushes it near its limits. Well, recently I found myself wanting to add even more services to my local network

Hallo ich bin #neuhier und melde mich, weil etwas teilen möchte.

Als alter ITler möchte ich ein Skript teilen, dass dem (Home-)Admin das Leben erleichert, wenn wieder mal ein "curl" oder "wget" bei der Verifizierung eines Zertifikats (#SSL / #TLS) scheitert.
Das kommt nicht so oft vor, deswegen hatte ich immer vergessen was zu tun ist, wenn es mal wieder so weit war.

Das Script prüft welche Zertifikate fehlen, lädt sie herunter, so dass man sie ggf. in die Liste der CAs (certification authorities) aufnehmen kann. Wie das geht, steht in meiner dazugehörigen Doku.

Vielleicht einfach mal sehen, ob ihr es brauchen könnt.

Natürlich #opensource, beschrieben auf github.com/himbeer-toni/UserSc, da wäre dann auch ein Downloadlink.

Würde mich freuen, wenn es jemandem hilft!

#opensource #programming #debian #linux #RasPi #sysAdmin #git #github #selfhost #selfhosted #selfhosting
#opensource #foss #homelab #homeserver #software #raspi #RasPi #sysAdmin #TLS #SSL #certificates
@digitalcourage
@linuxnews

Scripts for Linux user's ~/bin/ directory. Contribute to himbeer-toni/UserScripts development by creating an account on GitHub.
GitHubUserScripts/fetch-missing-ca.md at main · himbeer-toni/UserScriptsScripts for Linux user's ~/bin/ directory. Contribute to himbeer-toni/UserScripts development by creating an account on GitHub.

Looking for a dedicated GPU for #transcoding purposes turned out to be the worst rabbit hole.🙈

So, I'm using a AMD Ryzen 4600G in my homelab featuring #ProxmoxVE. The hardware transcoding capabilities of AMD hardware is very much behind Nvidia and #Intel, even though it isn't half as bad as expected. Anyway, the best transcoding hardware (best quality at same size/profile) are Intel devices featuring #QuickSync. Setting up another dedicated transcoding device (featuing a low power Intel APU such as the #N100) device doesn't seem to make much sense for me. There are several Intel Arc GPUs on the market and they all have pretty much the same transcoding capabilities, so I'd like to get the Intel GPU featuring the lowest power draw, especially when idling. (1/?)

Seems some of my disks have seen a few writes! `smartctl -a ${DEVICE}` stats for the #Ceph and virtual machine host cluster here.

The 2TB SSDs are OSDs in Ceph, the others are OS disks or local VM cache disks. Ceph is moaning about the disks in "oxygen" and "fluorine".

Numbers here are Total Drive Writes in GB.

```
$ for h in *; do for d in ${h}/tmp/*.txt; do lbas=$( grep -F Total_LBAs_Written ${d} | cut -c 88- ); if [ -n "${lbas}" ]; then dev=$( basename "${d}" .txt ); dev=/dev/${dev##*-}; sect=$( grep '^Sector Size' ${d} | cut -c 18-21 ); printf "%-20s %8s %6d %s\n" ${h} ${dev} $(( ( ${lbas} * ${sect} ) / 1024 / 1024 / 1024 )) "$( grep '^Device Model' ${d} )"; fi; done; done
beryllium.chost.lan /dev/sda 0 Device Model: WD Green 2.5 240GB
boron.chost.lan /dev/sdb 76370 Device Model: Samsung SSD 870 EVO 2TB
carbon.chost.lan /dev/sda 113892 Device Model: Samsung SSD 870 EVO 2TB
carbon.chost.lan /dev/sdb 157993 Device Model: Samsung SSD 860 EVO 2TB
fluorine.chost.lan /dev/sda 111939 Device Model: Samsung SSD 870 QVO 2TB
helium.chost.lan /dev/sda 100476 Device Model: Samsung SSD 870 QVO 2TB
hydrogen.chost.lan /dev/sda 184564 Device Model: Samsung SSD 860 EVO 2TB
hydrogen.chost.lan /dev/sdb 58602 Device Model: Samsung SSD 870 EVO 2TB
lithium.chost.lan /dev/sda 0 Device Model: WD Green 2.5 240GB
magnesium.chost.lan /dev/sda 0 Device Model: WD Green 2.5 240GB
neon.chost.lan /dev/sdb 146926 Device Model: Samsung SSD 860 EVO 2TB
nitrogen.chost.lan /dev/sda 99473 Device Model: Samsung SSD 870 EVO 2TB
oxygen.chost.lan /dev/sdb 108748 Device Model: Samsung SSD 870 QVO 2TB
sodium.chost.lan /dev/sda 0 Device Model: WD Green 2.5 240GB
```

Continued thread

Finally got to the post office to pick up the 6TB HDD for backing up the cluster, and last night took a back-up of all RBD volumes.

I'm part way migrated to Ceph v16 now. Monitors are updated, managers are updated, all the OSDs have been re-started. I've flipped the switch for OMAP usage stats migration… and now I re-start each OSD one by one and wait for it to convert and return to online status.