Skip to main content


Selfhost offline software


Recently in Spain we have suffered a complete power outage, with no electricity for a long time.
Some were able to have power on their computers with generators, solar panels, etc.
And I know you can have data connectivity with SDR or HAM radio.
But my question here is, what are some good self-host/local offline software that we can have and use for when something like this happens.
I know kiwix, and some other for manuals. Please feel free to share the ones you know and love, can be for any type of thing as long as it works completely offline, just name it.
Of course for GNU/Linux (using Arch myself BTW).
Thanks in advance.
in reply to iii

i have heard of this one for a long time. Can you share any easy-to-follow guide and resources on this topic please?
in reply to iii

doesn't this one needs a specific set of hardware? is it affordable here in Europe? thanks for sharing, I have heard of this for a long time but didn't get onto it, might look now that this happened
in reply to 6R1M R34P3R

Depends on how good of a setup you want, but you can start for less than €50.

Linux reshared this.

in reply to Mark

im willing to pay up to €100 more or less

can you recommend a kit or just works hardware for meshtastic?

This entry was edited (2 hours ago)
in reply to iii

Also Reticulum Network Stack! Much more ambitious than Meshtastic.
in reply to 6R1M R34P3R

  • Audiobookshelf: Audiobooks
  • Navidrome: Music
  • Jellyfin: Movies, videos, audio and books
  • Radicale: calendar, contacts and tasks
  • Nextcloud: all files and more
  • HomeAssistant: for managing the solar panels, battery and other iot
in reply to techsnob

Thanks, I already have Jellyfin and HomeAssistant. Will check the others (I know Nextcloud too oc), good summary 😀
in reply to 6R1M R34P3R

You can put together a media server and build a catalogue so you can watch movies and series offline. Maybe not a huge priority in that situation but definitely nice to have.

Jellyfin is a good option for streaming from a media server to other devices. The *arr suite is an option for building the catalogue.

in reply to a14o

yes, thanks. I already have a server here with Jellyfin, but I recently moved to a new house and have to put it all back again
in reply to 6R1M R34P3R

Navigation on Android: Osmand lets you download and cache OSM data so you can use it offline. Cache is unlimited if you download Osmand via F-Droid.
in reply to 6R1M R34P3R

A piece of software always runs locally. It is in some cases those who needs to communicate with the server fail to deliver the usual function you expect when offline.

Please do not confuse one to another.

And perhaps you can start by complaining which services you are using heavily rely on the server side? General questions attract general answers and IMHO you are better off just search on the internet.

This entry was edited (4 hours ago)
in reply to CarrotsHaveEars

I am aware of this, but neither is English my primary language (so I wasn't able of properly stating that) neither im asking for specific type of software, as you say this is indeed a general question asking for general software, I said to share whatever you like and use, as long as it can be of any use when there is a power outage. I don't need any specifics. And I plan to share the responses to other people in fediverse of Spain that may need it here.
This entry was edited (3 hours ago)
in reply to 6R1M R34P3R

Downloading all of wikipedia for one language is abiut 90GB. Inhave it on a spare drive in case of an outage. That way if I need to research something I can still do.
in reply to Zenlix

Doesn't Kiwix already do this? Or is there any advantage in doing it myself?
in reply to 6R1M R34P3R

There's a whole community for self hosting software.

!selfhost@lemmy.ml

Hopefully I did that right...

in reply to 6R1M R34P3R

I have my homeserver rsync three Arch mirrors and three Arch ARM mirrors in rotation on three days every week. Thus I have full local repos for these. All my machines are configured to use this local repo. The reason I do this is precisely to be prepared for the inevitable 'Internet is broken' scenario.
in reply to tasankovasara

Yeah, some people don't like to run with full repo mirrors but keep updated copies of the Debian ISO that can be mounted as repositories at any point:

It's essentially the same, but in another format.

This entry was edited (3 hours ago)
in reply to TCB13

One can also use a cache to hold deb and rpm files requested by the machines. (Works great when running hundreds of systems.)

I like "apt-cacher-ng". It will do deb and rpm. wiki.debian.org/AptCacherNg

unix-ag.uni-kl.de/~bloch/acng/

Edit: better link

This entry was edited (40 minutes ago)
in reply to tasankovasara

Since this has seen some interest – here's how much disk space this opulence costs: Arch x86 repository is 113 Gb and Arch ARM is 123 Gb 😀
in reply to 6R1M R34P3R

Spain? check guifi.net ;)

People had LAN Partys playing video games "offline" in the 90s... Setting up a network is easy, the difficulty comes from scaling up to many nodes, and spreading through the geography (e.g. if you were to use antennas for WLAN, they would need a mostly unobstructed vision) which in urban areas gets tricky.

But those "topology" issues can be flattened, e.g. you can always have a raspberry pi (or any device) acting as server in the corner of a neighborhood. A virtual bulletin board, emails, etc. all could be self-hosted locally there and then people could go grab a coffee and consume the local news just like in the middle ages, but with a screen, digital assets and some healthy amount of trolling 😛

in reply to 6R1M R34P3R

This entry was edited (3 hours ago)
in reply to TCB13

There are ways to deal with this. There's AppImage for GUI apps (that replicates the "just get an exe from a friend on a flash drive") and lots of bundling programs for non-GUI apps (I use nix-bundle because I use Nix, but there are other options too).

Lots of distro installers work offline too, by just bringing all the stuff you need as part of the installer.

And one major benefit of Linux is that when stuff does inevitably go wrong, it's infinitely easier to fix than proprietary garbage.

in reply to balsoft

AppImage suffers from the same problem that Flatpak does, the tool do work offline aren't really good/solid and won't save you for sure. It also requires a bunch of very small details to all align and be correct for things to work out.

Imagine the post-apocalyptic scenario, if you're missing a dependency to get something running, or a driver, or something specific of your architecture that wasn't deployed by the friend alongside the AppImage / Flatpak (ie. GPU driver) you're cooked. Meanwhile on Windows it has basic GPU drivers for the entire OS bakes in, or you can probably fish around for an installer as fix the problem. It is way more likely that you'll find machines with Windows and windows drivers / installer than Linux ones with your very specific hardware configuration.

in reply to TCB13

This entry was edited (36 minutes ago)
in reply to TCB13

Meanwhile on Windows it has basic GPU drivers for the entire OS bakes in


this is not true,
in fact, most of the machines I have here won't work with a Windows installer .iso or Windows OS itself and some of my hw don't even have drivers for it.
So yeah no

meanwhile, most GNU/Linux .iso distro installers have drivers already on the .iso itself, including propietary ones

This entry was edited (30 minutes ago)
in reply to TCB13

might be true, i won't discuss that. But im willing to have alternatives, have my own mirrors etc
whatever is needed


what I'm not willing to use is propietary software
so more than controversial, you are just not being helpfull

This entry was edited (2 hours ago)
in reply to 6R1M R34P3R

in reply to TCB13

Offline repository caches for Linux have been a thing for decades. People absolutely pass binaries to friends.

Flatpac may not be suitable, but that is only one way to get software on Linux.

in reply to 6R1M R34P3R

If you can get a few hundred watts of electrical power, StarLink is an option for broadband connectivity via satellite when all the local communications are down. Don't know why, but Star Link reminds me of Sky Net.
in reply to Nanook

sorry, but I'm not willing to pay to that asshole
many people here have already generators, solar panels etc and that worked ok here