Guenther_Amanita

joined 3 months ago
MODERATOR OF
[–] [email protected] 1 points 6 hours ago* (last edited 6 hours ago)

I never had an IT background and also "just tried" Linux a few years ago.
Now, I'm still not an Linux expert, but relatively proficient with it.

I tried reading "How Linux works" (free e-book), but didn't have a great time with it.

It's just too detailed for someone who just wants to use Linux. It might be an absolutely great resource if you plan to work in IT, but other than that, just it's too much wasted time.


What helped me a lot was to use Linux as an OS for my homeserver.

You don't need anything fancy for it. Just use an old spare laptop or something similar you have laying around, or buy an used small form factor PC, like those Mini-PCs many businesses use. Those often cost less than 50 bucks and would otherwise land on the trash.

Then, install your server OS of choice. The most popular one is just plain ol' Debian, and it's what I used. It's a great choice!

Servers run without a display or GUI (DE/ WM). You set it up once, and then connect to it remotely via SSH.
With that, you can either install a web interface like CasaOS or Cockpit, or just use the CLI for everything.

For the start, you can choose just Nextcloud AIO and call it a day. It comes with all things needed for a functioning webserver. But, things said, the learning experience ends here pretty quickly. It's made to be easy and painless.

If you want to learn more, then consider setting up the stuff for yourself. It's also really not hard (coming from someone who doesn't IT stuff professionally!), but takes a bit more time, because you have a lot of choices.

For that, you might consider checking out c/Selfhosted and awesome-selfhosted on GitHub.
Theres a lot of really cool things you can discover!

The main reason I recommend that, and not just "Try LFS, Arch, Void, Gentoo, or whatever" is because I find it pretty much useless. Sure, you learn how it works, but for what price?
When you set up your own homelab, then you have actual useful things running, you also learn a lot, and maybe you can add it to your CV when applying for jobs. I for example work in the chemistry sector, where IT stuff like this is pretty useless on the first glance, but I often got invited for a job interview exactly because of that. It's just a nice skill to have!


For checking out great CLI tools, check out the according video from TheLinuxExperiment or other YouTube/ PeerTube videos.

Try to learn the basic commands, like cd, ls or cat, then look up for more advanced/ alternative tools, like tree (instead of ls), bat (instead of cat), and so on, and then try to learn shell scripting.

I really like using fish instead of bash, because it's a very friendly and interactive shell ;)


I hope that my comment was helpful! :)

[–] [email protected] 4 points 10 hours ago

Each to their own. Linux is, in my opinion, about choice. If one prefers everything to be ultra minimalist, native and lightweight, then that's fine.

I personally just find to be Linux' most overlooked strength is containerization. It's one of the main reasons why most servers run Linux, because of things like Docker. On the desktop, containers are way underutilized, but that's now slowly changing with things like Flatpak or Distrobox.

A distrobox container is technically more bloated than a native install, sure, that's correct.

But, in my opinion, it's like saying "Drawers and closets are bloat for my apartment. I throw everything on the floor." Yeah, now you have less things in your room, but it looks like shit, you can't find anything and you fall over your tubberware that's mixed with your underwear and shampoo.

Having everything collected in a container only costs me a few hundred MBs and a small amount of RAM if needed. But, literally every PC has more than 50 GB hard drive space and 8 GB RAM. If your system slows down because of one container, then your PC is the problem, not distrobox.

That absolutely doesn't mean we should stop optimizing software of efficiency. But it can help us to spend our time on more important stuff, like fixing bugs or adding new cool features.

I really love Flatpak because of that. Sure, it has some drawbacks, but as soon as more devs support Flatpak officially, and iron out some issues we currently have, like misconfigured permissions, they're (imo) the best package format. Why should a distro maintainer have to apply every software change to their package format? That's needlessly duplicated work.

[–] [email protected] 39 points 14 hours ago* (last edited 14 hours ago) (11 children)

Just a small (or maybe big?) tip for you 🙂

If it's for Linux, there's a 50% chance there are no releases and 2 lines of commands showing how to build it (which doesn't work on your distro), but don't worry because your distro has it prepackaged 1 version out of date

There's a tool called Distrobox.
You can install it (via CLI I think?), and then manage it the easiest graphically way via BoxBuddy (available in your Software Center), or just the terminal if you prefer it.

With it, you can screw all those "Doesn't work on my distro" moments.

You're on Linux Mint? No problems, here's the AUR for you!

✨✨✨ BONUS: Your OS won't break anymore randomly due to some AUR incompatibility, because everything is containerized! ✨✨✨

Even if you run Arch, use it to install AUR stuff. Or Debian/ Ubuntu, add PPAs only via Distrobox.

It's absolutely no virtual machine. It basically only creates a small, lightweight container with all dependencies, but it runs on your host. Similar to Flatpaks.

You can also export the software, and then it's just like you would have installed it natively!
Your distro choice doesn't matter anymore. You now can run any software written only for Suse, an abandoned Debian version 10 years ago, Arch, Fedora, Void, whatever. It's all the same.

I hope that was helpful :)

[–] [email protected] 9 points 1 day ago* (last edited 1 day ago) (1 children)

It's really uncommon to see non-plant-stuff here, but I'll try to help you.

My first reaction was "Go to the vet", but I think, as harsh as it sounds, for the cost of one visit you can buy 100 more egg-laying dinosaurs... So, this only an option if the chicken has a big emotional value to you.

I think the best option is to buy both a desinfecting, and then use a wound-healing ointment, both from the pharmacy.
For disinfecting stuff, you can buy something based on iodine or silver for example. Do not use alcohol or stuff like that!
And for wound healing, you can use something based on panthenol, with a neutral carrier.

Keep her out of the sun, and treat + check her multiple times daily.

If that still doesn't help, consider antibiotics from the vet, but that will be way more expensive.

[–] [email protected] 2 points 3 days ago

If you want to use this laptop with Linux and not spend time fixing hardware compatibility issues, then I definitely would not recommend this laptop. Definitely get a Dell XPS for a Linux laptop that Just Works.

Have you tried the -framework images from uBlue?

[–] [email protected] 2 points 3 days ago

Maybe Logseq? It also has a whiteboard function for drawing diagrams and stuff.
The last time I tried it, it wasn't Logseqs' flag ship feature for sure, but as an addition to an already great note taking software, it was good.

[–] [email protected] 8 points 3 days ago

Yeah, I agree. That's why I switched from Gnome to KDE a while ago.

I really like Gnome, but then just came the time I had enough. The whole "Then don't buy xy monitor" just drove me mad. Before Plasma 6, Gnome just felt more premium. But even then, fractional scaling just worked on KDE, while on Gnome, I had to apply bandaid solutions all the time and still couldn't read anything because it was either too small, too big or completely blurry.

Now, I prefer KDE, and would recommend it over Gnome if someone asked me.
Gnome just feels backwards in so many aspects, e.g. VRR, HDR, etc.
Sure, some things on KDE get half-assed from time to time, but at least the devs show some interest in at least trying to takle some issues.

[–] [email protected] 1 points 3 days ago* (last edited 3 days ago)

Then you can always rollback in case you don't have a working image.

I had to do that once. On a non-atomic install, this would have meant a completely broken system. In my case, this was one reboot away and it worked again.

And in case you don't like the direction of your image project going, you can also always rebase to another one in less than 5 minutes, download time and reboot included.

uBlue for example starts with a very basic Fedora Silverblue image, which you can fork easily yourself. I have zero experience in coding or other stuff, and even I managed to get my own custom image working.

There are already a couple of people around who started with Aurora, Secureblue or Bazzite, but then found them too opinionated, and went back to Vanilla Kinoite for example.
It's extremely simple to switch out the base OS to something almost completely different.

And, you don't loose any customisability. You can still do everything you want, take a look at Bazzite or Secureblue. Completely different kernel, additional modifications and packages, and much much more. Feels completely different than Vanilla Kinoite for example.

[–] [email protected] 4 points 4 days ago* (last edited 4 days ago) (2 children)

Image based distros are only complicated if you come from traditional distros, because they're different.

If you come from Windows or another OS, then having "The whole OS is one thing" instead of "A huge collection of packages and directories" makes everything simpler to understand, because you don't mess with anything except /home/. You don't have to care about anything else.

And if you want to do something more fancy, like using a CLI tool, then having to enter a Distrobox container isn't complicated.

For casual use, like gaming, browsing or image editing, everything is just as usual. Nobody, except us Linux nerds, actually cares about the underlying system. Casual users just want the OS to be a tool for their programs they use, and for that, it's ideal, because it just works and doesn't bork itself.

[–] [email protected] 2 points 4 days ago (3 children)

A small form factor PC. Think of a Mac Mini. Small, often not-high-performance, low-powered PCs that are often used in business environments.

I use one as my home server.

[–] [email protected] 12 points 4 days ago (4 children)

I don't even mean performance in terms of computing power.

RPIs are, imo, not meant as a server. It might (and will) work fine, but one of the main problems I have is the power supply. As soon as I send a more advanced print job to my RPI, it crashes. Even though I have the official power cord.

If it works for you - fine! I don't want to tell badly about them. They are great.

It's just that they are very inflexible.

[–] [email protected] 38 points 4 days ago (22 children)

I don't see any reason to use a Raspi instead of an used thin client for selfhosting.
They use about the same energy, but the Mini-PC has x86, which has better software support, has more ports, and runs more stable.

I have a RPI for my 3D-printer (Octoprint), and I will soon replace it with a "proper" PC, because it always crashes.

Raspberry Pis are good for very small appliances, but for anything more, they suck imo

 

cross-posted from: https://slrpnk.net/post/12486855

Bald ist es so weit. Der Herbst kommt, und die ersten photoperiodischen Outdoorhecken fangen zu blühen an.

Das Problem dabei ist, dass einige hier mehr als 50 g ernten werden.
Theoretisch könnte man also, weil noch nicht geerntetes Cannabis nicht als Besitz zählt, über mehrere Tage verteilt ernten und somit immer innerhalb der erlaubten Besitzmenge sein.

Diejenigen, die kein Growzelt haben, wollen sich mit ihrer einen Ernte das restliche Jahr versorgen.
Da die Herstellung von Hasch (und anderen Separationen) ja explizit erlaubt ist, wollte ich hier einen Sammelthread erstellen, was ihr so für Ideen und Techniken habt, um eure Ernte kompakt zu kriegen.

Was ist nicht erlaubt?

Explizit verboten ist die Herstellung von Extrakten, also das Herauslösen des Harzes mit Hilfe von Lösemitteln (Alkohol, Butan, CO2, etc.).
Sowas sollte also nicht vorgeschlagen werden.

Es sind nur physikalische Methoden, z.B. Temperatur, Reibung, etc., erlaubt.


Postet also eure Ideen hier unten, gerne mit weiterführenden Links oder eurer persönlichen Anleitung.

Gerne auch fancy Techniken, z.B. mit Ultraschall. So Klassiker wie Eishasch sind natürlich auch gerne gesehen :)
Ich freue mich auf eure Vorschläge! 🙂

 

Bald ist es so weit. Der Herbst kommt, und die ersten photoperiodischen Outdoorhecken fangen zu blühen an.

Das Problem dabei ist, dass einige hier mehr als 50 g ernten werden.
Theoretisch könnte man also, weil noch nicht geerntetes Cannabis nicht als Besitz zählt, über mehrere Tage verteilt ernten und somit immer innerhalb der erlaubten Besitzmenge sein.

Diejenigen, die kein Growzelt haben, wollen sich mit ihrer einen Ernte das restliche Jahr versorgen.
Da die Herstellung von Hasch (und anderen Separationen) ja explizit erlaubt ist, wollte ich hier einen Sammelthread erstellen, was ihr so für Ideen und Techniken habt, um eure Ernte kompakt zu kriegen.

Was ist nicht erlaubt?

Explizit verboten ist die Herstellung von Extrakten, also das Herauslösen des Harzes mit Hilfe von Lösemitteln (Alkohol, Butan, CO2, etc.).
Sowas sollte also nicht vorgeschlagen werden.

Es sind nur physikalische Methoden, z.B. Temperatur, Reibung, etc., erlaubt.


Postet also eure Ideen hier unten, gerne mit weiterführenden Links oder eurer persönlichen Anleitung.

Gerne auch fancy Techniken, z.B. mit Ultraschall. So Klassiker wie Eishasch sind natürlich auch gerne gesehen :)
Ich freue mich auf eure Vorschläge! 🙂

 

TL;DR:

  • I can't decide between Debian and the new "immutable" Fedora server variants
  • Currently I use Debian with pretty much everything being containerised, and it works fine.
  • I'm neither very good at what I'm doing, nor want to spend my weekends troubleshooting. Opting for something new could cause some headaches I guess?
  • How did you set up CoreOS? Are there simple ways?
  • Would you recommend me something different?

My backstory with Debian

I will soon set up a new home server and need your opinion and experiences.

I'm using Debian as the OS for my current one.
While it doesn't match my "taste" perfectly, as I slightly prefer RedHat stuff, I really don't have much preference, since I don't interact with the host much anyway.
Everything is containerised via Docker, and I don't even know why I like Rocky-/ Alma more. I tried Alma once and it just clicked better, I can't explain it...
But that doesn't mean I dislike Debian, not at all!

Still, at that time I decided to go with Debian, since it's the standard for most selfhosters, has the best software support, and is completely community run, opposed to RHEL and its clones.

At that time I didn't know Distrobox/ Toolbx, and I really wanted to install CasaOS (basically a simplified Cockpit + Portainer for less techy people), because I was a total noob back than and didn't want to do everything via CLI.

Nowadays, I found alternatives, like Cockpit, and I also do more via the terminal.
And if I want to install something that doesn't support my host OS, then I just enter my Toolbx and install it there.

Still, I absolutely don't regret going for Debian. It was a good choice. It's solid and doesn't get in my way.


What has changed in the last year(s)

In the last year now, I really began to enjoy using image based distros, especially Fedora Atomic.
I really love Atomic as desktop distro, because it is pretty close to upstream, while still being stable (as in how often things change).

For a desktop workstation, that's great, because DEs for example get only better with each update imo, and I want to be as close to upstream as possible, without sacrificing reliability, like on a rolling release.
The two major releases each year cycle is great for that.

But for a server, even with the more stable kernel that's used in CoreOS from what I've heard, I think that's maybe too unstable?

I think Debian is less maintenance, because it doesn't change as often, and also doesn't require rebooting after each transaction.

But, on the contrary, I wouldn't loose much to the "immutability", because I use containers for everything anyway.
Having way better security (sane SELinux setup, rootless containers, untampered OSA, etc.) and the ability to roll back in case something doesn't work, while self updating, sounds very promising.


Setting up CoreOS; FCOS vs FIOT

The major thing that's keeping me away from CoreOS/ uCore is all the ignition-butane-stuff.
From what I've heard, it's needlessly complicated for home use, and FCOS is best suited for fleets/ clusters of servers, not just for one.

Fedora IOT seems to be simpler, but doesn't have the same great defaults and features as uCore, since there isn't an IOT variant of uBlue.
But hey, at least I have my Anaconda installer.

What do you think about installing IOT, and then rebasing to uCore?
Or, do you think FCOS is just not the right thing for my use case?

In general, do you think that it is worth it, compared to plain old Debian?


Pros vs. cons

Anyway. I'm really thinking about all of this for a long time now, and can't decide.

On the one side, it all sounds promising and great.
But, on the other side, selfhosting isn't a primary hobby of mine. I just want a solid setup I don't have to maintain much after setting everything up. Image based server OSs are still very new and often unheard of, and being an early adopter might cause a lot of headache in that case when it comes to servers.


The "right" use case?

Just in case no one has tried FCOS or FIOT here, I will continue using Debian for my main server, and only use Fedora IOT for my Octoprint server, which only gets turned on sporadically, and would greatly benefit from that.

But if there are positive experiences, then I might give it a try.


Alternatives

Or, would you recommend me something entirely different?

NixOS for example sounds great in theory, but is way too complicated for me personally.

Or, would you recommend me to give Alma another try?

Is there something even better?

 

Ich habe mit Sozi eine Präsentation im HTML-Format erstellt und will diese nun mit einem bestimmten (Sub-)Domainnamen für jeden aufrufbar machen. Heißt, jeder Besucher kann die Präsi direkt im Vollbildschirm ansehen.


Nichts einfacher als das, oder?
Ich habe einen Homeserver, eigene Domain, und alles, was man benötigt, um eine Website zu hosten. Und nicht nur simple, nein, ich hab beispielsweise auch meine eigene Nextcloud, die ich intensiv nutze.

Das Problem: ich will die Präsentation auch hier auf Lemmy veröffentlichen, und würde mich dabei übelst doxen. Nicht nur meinen bürgerlichen Vornamen, sondern auch meinen (ziemlich exakten?) Standort, da der Server in meinem Wohnzimmer steht und die Domain exakt dorthin verlinkt ist.
Das wäre unklug.
Ich mag euch ja alle echt gerne, aber so sehr auch wieder nicht 😅


Jetzt stehe ich vor zwei Optionen:

Option 1: Meine IP irgendwie verschleiern und mir eine neue Domain anlegen -> Gefällt mir nicht, es besteht bestimmt noch ein Restrisiko, denke ich. Und unnötig umständlich ist es auch noch I guess. Daher
Option 2: ich hole mir einen kostenlosen Anbieter. Da scheint es ja unzählige zu geben. -> Ist sinnvoller, denke ich.

Probleme bei kostenlosen Anbietern?

Niemand macht was umsonst. Auch, wenn das Hosten einer statischen Seite eigentlich quasi keine Ressourcen benötigt, muss da ja irgendwie ein Haken dran sein, oder?

"Quasi keine" ist immer noch mehr als "überhaupt keine".

Tappen die Besucher meiner Website in irgendwelche Cookie-Analytikfallen, oder der PC fängt zu rauchen an, wenn sie keinen AdBlocker installiert haben?
Ich denke mir nur, wenn's zu schön klingt, um wahr zu sein, ist es das auch meistens.


Meine Idee wäre ja, einen eigenen, nicht indizierten Blog, bestehend aus lauter Sozi-Präsentationen, zu machen.

Dafür wäre thema.domain.tld ideal (tld = Top Level Domain). Wird aber wohl kaum gehen, weil Domains ja $$$ kosten, außer vielleicht welche, die aussehen, als wäre die Katze über die Tastatur gelaufen?
Alternativ wäre thema.kostenloseranbieter.tld auch voll okay.

Meine einzigen Bedingungen wären:

  • Keine, oder zumindest faire, der oben genannten Haken (Werbe-Cookies, etc.)
  • Ich habe Kontrolle über den Content, bzw. die Seite. Heißt: ich kann den Inhalt jederzeit updaten, die Seite löschen, und eventuell, optional, den Zugriff davon einschränken (z.B. Black- oder Whitelisting von IPs).
  • Ich will keinen Spam kriegen. Wenn doch, dann nur auf eine eigens dafür erstellte Mailadresse.
  • Anonym. Kein Impressum mit meinem Namen oder Daten.
  • GitHub auch nur ungerne. Ich bevorzuge es, wenn mein GH-Account eher von dem Thema verschont bleibt. Außerdem kann ich damit nur einen einzigen Eintrag machen.
  • Und auch sonst nichts ernstes, ihr wisst schon.

Gibt's da was? Und wie läuft sowas ab?

 

First of all, thank you so much for your great answers under my post from yesterday! They were really really helpful!

I've now decided that I will not use something with USB. It really doesn't seem to be reliable enough for constant read-write-tasks, and I don't wanna risk any avoidable data loss and headache.

Also, it just doesn't seem to be very future proof. It would be pretty expensive, only for it to get replaced soon, and then getting obsolete. It just seemed like a band-aid solution tbh. So, no USB hard drive bay, no huge external hard drive, and no NAS just for that purpose.


A few people asked me about the hardware.

My server is a mini-PC/ thin client I bought used for 50 bucks. I've used it for about two years now, and it had even more years of usage under the belt with its' former owner. Imo, that's a very sustainable solution, that worked pretty well until now.

I used it almost exclusively for Nextcloud (AIO), with all the data being stored in the internal 1 TB SSD.

For those who are interested, here are all the hardware details:

<hwinfo -short>

Thing is, I want to get more into selfhosting. For that, my main goal is to
a) Replace Nextcloud with individual (better) services, like Immich and Paperless-ngx.
NC-AIO was extremely simple to set up and worked pretty fine, but I always found it to be bloated and a bit wonky, and, mainly, the AIO takes up all my network and resources. I just want something better, you understand that for sure :)
b) Get more storage. I'm into photography, and all those RAW photos take up SO MUCH SPACE! The internal 1 TB is just not future proof for me.
c) Maybe rework my setup, both in software, and maybe in hardware. Originally, I didn't plan to screw everything, but I think it might be better that way. The setup isn't bad at all, but now, as I got more experience, I just want it to be more solid. But I'm not sure about doing that tbh, since it really isn't a lost case.


As someone already mentioned in the last post, I really don't have a million bucks to create my own data center. I'm not completely broke, but almost :D
Therefore, I just want to make the best out of my already existing hardware if possible.

Because I decided against USB, and because I don't know if there are any slots on the mainboard that can be repurposed for additonal storage, I need your advice if there are any options to achieve that, e.g. via a PCIe slot + adapter, if I had any.
I saw one SATA III port, but that one really isn't enough, especially for extendability.

Here are the photos from both the front and back side:


My thought was, instead of buying one hella expensive 3+TB SSD drive, just screw it and make something better from scratch.

So, if you guys don't give me a silver bullet solution, aka. "you can use this slot and plug in 4 more drives", I will probably have to build my own "perfect" device, with a great case, silent fans, many storage slots, and more.

Btw, do you have any recommendations for that? (What mainboard, which case, etc.) Preferably stuff that I can buy already used.

Thank you so much!

 

I'm planning to upgrade my home server and need some advice on storage options. I already researched quite a bit and heard so many conflicting opinions and tips.

Sadly, even after asking all those questions to GPT and browsing countless forums, I'm really not sure what I should go with, and need some personal recommendations, experience and tips.

What I want:

  • More storage: Right now, I only have 1 TB, which is just the internal SSD of my thin client. This amount of storage will not be sufficient for personal data anymore in the near future, and it already isn't for my movies.
  • Splitting the data: I want to use the internal drive just for stuff that actively runs, like the host OS, configs and Docker container data. Those are in one single directory and will be backed up manually from time to time. It wouldn't matter that much if they get lost, since I didn't customize a lot and mostly used defaults for everything. The personal data (documents, photos, logs), backups and movies should each get their own partition (or subvolume).
  • Encryption at rest: The personal data are right now unencrypted, and I feel very unwell with that. They definitely have to get encrypted at rest, so that somebody with physical access can't just plug it in and see all my sensitive data in plain text. Backups are already encrypted as is. And for the rest, like movies, astrophotography projects (huge files!), and the host, I absolutely don't care.
  • Extendability: If I notice one day that my storage gets insufficient, I want to just plug in another drive and extend my current space.
  • Redundancy: At least for the most important data, a hard drive failure shouldn't be a mess. I back them up regularly on an external drive (with Borg) and sometimes manually by just copying the files plainly. Right now, the problem is, if the single drive fails, which it might do, it would be very annoying. I wouldn't loose many data, since they all get synced to my devices and I then can just copy them, and I have two offline backups available just in case, but it would still cause quite some headache.

So, here are my questions:

Best option for adding storage

My Mini-PC sadly has no additional ports for more SATA drives. The only option I see is using the 4 USB 3.0 ports on the backside. And there are a few possibilities how I can do that.

  • Option 1: just using "classic" external drives. With that, I could add up to 4 drives. One major drawback of that is the price. Disks with more than 1 TB are very expensive, so I would hit my limit with 4 TB if I don't want to spend a fortune. Also, I'm not sure about the energy supply and stability of the connection. If one drive fails, a big portion of my data is lost too. I can also transform them into a RAID setup, which would half my already limited storage space even more, and then the space wouldn't be enough or extendable anymore. And of course, it would just look very janky too...
  • Option 2: The same as above, but with USB hubs. That way, I theoretically could add up to 20 drives, when I have a hub with 5 slots. That would of course be a very suboptimal thing, because I highly doubt that the single USB port can handle the power demand and information speed/ integrity with that huge amount of drives. In reality, I of course wouldn't add that many. Maybe only two per hub, and then set them up as RAID. That would make 4x2 drives.
  • And, option 3: Buy a specialized hard drive bay, like this simpler one with two slots or this more expensive one for 4 drives and active cooling. With those, I can just plug in up to 4 drives per bay, and then connect those via USB. The drives get their power not from the USB port, but from their own power supply. Also, they get cooled (either passively via the case if I choose one that fits only two drives, or actively with a cooling fan) and there are options to enable different storage modes, for example a built in RAID. That would make the setup quite a bit simpler, but I'm not sure if I would loose control of formatting the drives how I want them to be if they get managed by the bay.

What would you recommend?

File system

File system type

I will probably choose BTRFS if that is possible. I thought about ZFS too, but since it isn't included by default, and BTRFS does everything I want, I will probably go with BTRFS. It would give me the option for subvolumes, some of which are encrypted, compression, deduplication, RAID or merged drives, and seems to be future proof without any disadvantages. My host OS (Debian) is installed with Ext4, because it came like that by default, and is fine for me. But for storage, something else than Ext4 seems to be the superior choice.

Encryption

Encrypting drives with LUKS is relatively straight forward. Are there simple ways to do that, other than via CLI? Do Cockpit, CasaOS or other web interface tools support that? Something similar to Gnomes' Disk Utility for example, where setting that up is just a few clicks.

How can I unlock the drives automatically when certain conditions are met, e.g. when the server is connected to the home network, or by adding a TPM chip onto the mainboard? Unlocking the volume every time the server reboots would be very annoying.

That of course would compromize the security aspect quite a bit, but it doesn't have to be super secure. Just secure enough, that if a malicious actor (e.g. angry Ex-GF, police raid, someone breaking in, etc.) can't see all my photos by just plugging the drive in. For my threat model, everything that takes more than 15 minutes of guessing unlock options is more than enough. I could even choose "Password123" as password, and that would be fine.

I just want the files to be accessible after unlocking, so the "Encrypt after upload"-option that Nextcloud has or Cryptomator for example isn't an option.

RAID?

From what I've read, RAID is a quite controversial topic. Some people say it's not necessary, and some say that one should never live without. I know that it is NOT a backup solution and does not replace proper 3-2-1-backups.

Thing is, I can't assess how often drives fail, and I would loose half of my available storage, which is limited, especially by $$$. For now, I would only add 1 or max 2 TB, and then upgrade later when I really need it. And for that, having to pay 150€ or 400€ is a huge difference.

 

cross-posted from: https://slrpnk.net/post/12204713

I saw the need for a community dedicated to hydroponics, and there hasn't been one on the fediverse from what I've seen.
So, I just created one 🤷

In my opinion, it fits perfectly to Solarpunk. Why?

  • It's very ecologically sustainable. Compared to soil, it barely needs water and fertilizer
  • It's as simple, or high-tech as you want. There's everything between just a simple reused wine bottle on your window top with the Kratky technique and a high tech aeroponic tower with smart home integration and grow lights.
  • It's great for the plants and the people. In hydroponics, you get way less pests and therefore need barely any pesticides, and plants grow faster. You can grow them on your balcony or very small spaces like I do and can even enable city farming with that, making locally sourced fresh veggies very simple.
  • It's perfect for people who don't have a green thumb. It's a completely different approach to growing plants.
  • It's a lot of fun
  • And much more

There are many different types of hydroponics, like:

  • "Classic" hydroponics, like deep water culture, nutrient film technique, etc.
  • Semi-hydroponics with hydroton or other inert media
  • Aeroponics, which sprays the nutrient solution on the roots, which are growing into the air
  • Aquaponics, where the plants grow basically on fish poop
  • And many more

Every technique is welcome!

Come over at [email protected] and feel free to subscribe and post!

21
submitted 2 weeks ago* (last edited 2 weeks ago) by [email protected] to c/[email protected]
 

I saw the need for a community dedicated to hydroponics, and there hasn't been one on the fediverse from what I've seen.
So, I just created one 🤷

In my opinion, it fits perfectly to Solarpunk. Why?

  • It's very ecologically sustainable. Compared to soil, it barely needs water and fertilizer
  • It's as simple, or high-tech as you want. There's everything between just a simple reused wine bottle on your window top with the Kratky technique and a high tech aeroponic tower with smart home integration and grow lights.
  • It's great for the plants and the people. In hydroponics, you get way less pests and therefore need barely any pesticides, and plants grow faster. You can grow them on your balcony or very small spaces like I do and can even enable city farming with that, making locally sourced fresh veggies very simple.
  • It's perfect for people who don't have a green thumb. It's a completely different approach to growing plants.
  • It's a lot of fun
  • And much more

There are many different types of hydroponics, like:

  • "Classic" hydroponics, like deep water culture, nutrient film technique, etc.
  • Semi-hydroponics with hydroton or other inert media
  • Aeroponics, which sprays the nutrient solution on the roots, which are growing into the air
  • Aquaponics, where the plants grow basically on fish poop
  • And many more

Every technique is welcome!

Come over at [email protected] and feel free to subscribe and post!

 

Ich benutze schon seit ca. 10 Jahren fast nur Firefox, egal, ob auf dem Handy oder PC.

Hier und da hat mal über die Jahre eine Website nicht ganz funktioniert, z.B. manche Seiten von deutschen Ämtern, aber das hab ich meistens sofort gemerkt, weil die Seite einfach weiß oder komplett unleserlich war.
Das kam aber sehr selten vor, daher war es nie ein Ding für mich.

In letzter Zeit verbringe ich aber super viel Zeit damit, mich darüber aufzuregen, wie verbuggt oder schlecht viele Websites sind.

  • YouTube hängt und braucht immer paar Sekunden extra, bis alle Elemente korrekt angezeigt werden und das Video abspielt. Und selbst dann spielen sie manchmal nicht richtig ab.
  • Netflix spinnt
  • Bei manchen Seiten (z.B. Jobbörsen, Lieferservice, etc.) fülle ich eine halbe Stunde lang Formulare aus, nur dafür, dass diese sich im letzten Schritt aufhängt und Fehlermeldungen anzeigt, obwohl kein Fehler vorliegt
  • Verbuggte Schrift, Designelemente, Menüs, usw.

Jetzt bin ich testweise mal auf einen Chromium-basierten Browser (Brave) umgestiegen und alles läuft relativ flüssig.

Ich kenne ja die Gründe, wieso man lieber Firefox und nichts auf Chromium-Basis verwenden sollte, aber langsam kriege ich das Gefühl, dass ich gegen Firefox ankämpfen muss weil nichts mehr funktioniert.

Wie ist es bei euch?

22
submitted 3 weeks ago* (last edited 3 weeks ago) by [email protected] to c/[email protected]
 

I have quite a lot of herbs and stuff, mostly hydroponic, but can't find a lot of inspiration what I wanna grow next year.

I'm looking for some sweet, delicious fruit, maybe even exotic ones that you can't find in the supermarket.

Preferably they should have those checkboxes, but don't have to fullfil all requirements:

  • Be annual. If they require overwintering inside, then they must check next mark
  • Be non-toxic/ only mildly toxic to cats
  • Grow well in a hydroponic environment. Shouldn't be a problem I guess?
  • Shouldn't grow too large, especially on the floor (for example like melons)
  • Have a good yield
  • Should be growable from seed, or preferably cuttings

My ideas/ experiences:

  • Melons (watermelon or cantaloupe) -> already tried, but didn't survive due to inconvenient circumstances
  • Strawberries (sadly, bad ratio between size and yield)
  • Lemons or citrus fruits (already growing, are in seedling stage)

Do you have any suggestions or experiences? What are your favourites?

 

(P.S.: nice)

 

Don't get me wrong. I absolutely love Fedora Atomic (Silverblue, Bazzite, Kinoite, Aurora, IOT, etc.), more than any other distro I used, and I plant to continue using it.

It never made any problems on any of my devices, and because it is pretty much indestructible and self-managing, I even planned to install it on my Mum's new laptop, in case her current one (basically a toaster with Mint on it) breaks.

But with the last days, my trust is damaged quite a bit.

First one, where I couldn't update anymore on uBlue, because of faulty key pairs. This is a huge thing for me because uBlue updates in the background, and if I wouldn't have read it here on Lemmy, I would have found out way too late, which is a security risk imo.

And now, my devices weren't able to boot anymore due to some secure boot stuff. Again, if I wouldn't have subscribed the Fedoramagazine, I would have noticed it way too late.
I was able to just boot into an older image and just paste a few commands from the magazine's post, and it was resolved in just seconds (download time not included).

Both instances were only a minor thing for ME.
But both would have been a headache if I wouldn't follow those blogs, which is a thing only nerds (like myself) do.
Nobody else cares about their OS, it is supposed to just work, hence why I use Atomic.

I don't wanna blame the devs (both j0rge/ uBlue and the Fedora team), they were very quick, transparent and offered very simple fixes.
And, being able to just boot into an older image, just in case, is something I am very thankful for, but nothing I want to depend on.

Having to be informed about stuff like this and then having to use the CLI is just a no-go for most people.

Am I over-reacting about this too much? What's your view on those things?

view more: next ›