

Not sure about how it handles video, but I’ve been meaning to take a look at https://getbananas.net/


Not sure about how it handles video, but I’ve been meaning to take a look at https://getbananas.net/
I like Pop, but note that Gnome has a few extensions that implement tiling (I use PaperWM). I believe KDE also has some tiling support.
Certainly, many of the hardcore tiling environments are too bare and require significant effort to get to a usable state (esp. on laptops, where you want wireless network applets), and it’s unfortunate that it is no longer so easy to mix and match components (e.g. I used to run xmonad on top of Mate).
Having said that, I’ll have another go with the beta!
Is it an option? Can’t find it. (But GitHub is confusing and I’m old, so maybe there’s something?)


Hah, no worries. I think it’s just an unusual use case and… well, I recognized it because I’m obsessed with PiKVM lately and those things!
I’m not superknowledgeable on USB, but Linux has features to do this; they are called “gadgets” in this list:
https://docs.kernel.org/usb/index.html
I have used this to turn a RPI Zero into a virtual USB drive with these scripts: https://github.com/alexpdp7/rpi-zero-usb-iso/
Likely by searching the Internet for USB gadgets you might find good explanations about requirements. I know there are unexpected difficulties- I’m using a Pi Zero instead of a nicer Pi because… nicer Pis can draw too much power over USB and bork what they’re connected to. So be careful.


If this needs to be “hardware” level, I saw https://openterface.com/ recently. The PiKVM-style projects are also a bit adjacent to this.


How much storage you want? Do you want any specific feature beyond file sharing?
How much experience do you have self hosting stuff? What is the purpose of this project? (E.g. maybe you want a learning experience, not using commercial services, just need file sharing?)


Incus has a great selection of images that are ready to go, plus gives scripted access to VMs (and LXC containers) very easily; after incus launch to create a VM, incus exec can immediately run commands as root for provisioning.


Nextcloud is in EPEL 10. You’ll get updates along with the rest of the OS.
I have been using EPEL 9 Nextcloud for a good while and it’s been a smooth experience.
If you want specifically Docker, I would not choose an EL10 distro, really. I have been test driving AlmaLinux 10 and it’s pretty nice, but I would look elsewhere.


IMHO, it really depends on the specific services you want to run. I guess you are most familiar with Docker and everything that you want to run has a first-class-citizen Docker container for it. It also depends on whether the services you want to run are suitable for Internet exposure or not (and how comfortable you are with the convenience tradeoff).
LXC is very different. Although you can run Docker nested within LXC, you gotta be careful because IIRC, there are setups that used to not work so well (maybe it works better now, but Docker nested within LXC on a ZFS file system used to be a problem).
I like that Proxmox + LXC + ZFS means that it’s all ZFS file systems, which gives you a ton of flexibility; if you have VMs and volumes, you need to assign sizes to them, resize if needed, etc.; with ZFS file systems you can set quotas, but changing them is much less fuss. But that would likely require much more effort for you. This is what I use, but I think it’s not for everyone.
I discovered Open Food Facts very recently. I was supersurprised because the mobile app is very neat, and I didn’t expect there would be so many products (edit: in Spain). I’ve sent two contributions so far.
Also, you can download their database. If I had some time, I’d try to run some queries on it. (I’m on a low sodium diet and sometimes you find the most unexpected products with little salt, but it’s time consuming.)
edit: also, I forgot, the app is on F-Droid, another nice touch.
I did some testing with it, because I believe more people should be able to self-host.
I like how it is implemented. It has good support for email. Many apps support SSO.
The critical part to me is how up-to-date applications are. I started a small project to automate version tracking, check out:
https://alexpdp7.github.io/selfhostwatch/app/nextcloud.html
; so for example, the YunoHost Nextcloud app does not lag much behind upstream. My intention with this is to let people see that they have been updating Nextcloud dilligently for two years; they might pull the plug tomorrow, but it’s a good track record.
(I’d like to add scrapers to other projects similar to YunoHost. My ultimate goal would be to be able to choose a list of apps you’d like to self-host, and see which projects like YunoHost carry the applications you want, and compare how they track updates.)
WebTorrent Desktop is a bit abandoned, but last time I tried it, it still worked despite some warts (I think it wouldn’t work with newer Chromecasts).
My notes also have: