The future of selfhosted services is going to be... Android?
Wait, what?
Think about it. At some point everyone has had an old phone lying around. They are designed to be constantly connected, constantly on... and even have a battery and potentially still a SIM card to survive power outages.
We just need to make it easy to create APK packaged servers that can avoid battery-optimization kills and automatically configure an outbound tunnel like ngrok, zerotrust, etc...
The goal: hosting services like #nextcloud, #syncthing, #mastodon!? should be as easy as installing an APK and leaving an old phone connected to a spare charger / outlet.
It would be tempting to have an optimized ROM, but if self-hosting is meant to become more commonplace, installing an APK should be all that's needed. #Android can do SSH, VPN and other tunnels without the need for root, so there should be no problem in using tunnels to publicly expose a phone/server in a secure manner.
In regards to the suitability of home-grade broadband, I believe that it should not be a huge problem at least in Europe where home connections are most often unmetered: "At the end of June 2021, 70.2% of EU homes were passed by either FTTP or cable DOCSIS
3.1 networks, i.e. those technologies currently capable of supporting gigabit speeds."
PS. syncthing actually already has an APK and is easy to use. Although I had to sort out some battery optimization stuff, it's a good example of what should become much more commonplace.
I've been buying these little boxes from AliExpress for years to use as firewalls and routers. My oldest one is almost 9 years old now! OpenBSD installs just fine. Just a BIOS tweak to always boot up after power is restored.
I may have found an alternative solution to my blog's commenting system! 😺
The synchronization of comments from my Mastodon account. It's something I tried and abandoned, but I'm giving it another try after reading your comments. Well, I explain more on the blog and also share the source code:
Recommendations based on personal experience, please.
I have used a self-hosted Zend.to server for end to end encrypted async large file transfers with an easy to use web ui (sending files to others, and inviting others to send large files to me) for years now.
Aside from nextcloud, are there good options for doing this?
Requirements:
FOSS
not open-to-world
easy install/maintenance (no docker, pypi, yarn, etc.)
friendly to non-tech users in corporate environments
I'm hosting my own Git instance for a while now (Gitea) and I'm still not sure if I want to have it as my default/main instance or stick with GitHub as my main.
What would you do?
I'm also very curious what self-hosted instances you guys use.
so this mastodon 4.2.0 beta apparently has some kind of hashtag thing where they keep them separate at the end and clumps them together when they're in the last line of a toot so let's see if it works
Is the best way to run periodic functions, not necessary time-critical, just needs to happen in the correct hour or day, #cronjobs
I am running a #Python bot in a #Docker container, but want weekly or daily things to happen. Adding this to the main loop seems inefficient, because checks will unnecessary be done.
Should I rather use a #Linux image, run the script in the container and then just have cronjobs running in the container, rather than using a Python image.
Storage, memory and processing isn't actually a problem, so using a larger and beefier image is possible.
Well, I tried setting up @wallabag via docker-compose using a Tailscale MagicDNS address as the TLD and it didn't go particularly well, but no harm no foul there, I knew it was a long shot.
I'll try again using the old school by-hand install instructions that are the default and use Cloudflare to actually tunnel out to a real honest to god internet accessible TLD and things should go better.
Hi Fediverse admins / devs! I've got a question about instance software.
Up until now, I've been running a fork of glitch-soc that has served me well. Unfortunately, however, I'm starting to run up against some of Mastodon's limitations and the effort to maintain my own fork is just too much. (seriously, fuck Rails and especially Webpacker :blobfoxangry:) I'd like to switch instance software to something with more features out-of-the-box. I'm considering Calckey, but I don't have any experience with it or any other Misskey derivative. The feature set looks great on paper but I'd like to hear from someone who has actually run it (or at least seriously evaluated the software). I'd greatly appreciate any and all input! I'm especially curious about these questions:
The "Fediverse Software Comparison" table has a few mistakes in the Mastodon and glitch-soc columns. They're minor, but it makes me wonder if that table is really trustworthy? The table is based on personal knowledge
Beim #Selfhosting der #Nextcloud steht mir gerade #IPv6 im Weg. Da es hier kein #DSL gibt, sind wir mit #Telekom#5g verbunden. Eine öffentliche IPv6 haben wir uns schon geklickt. Es gab aber noch nie Berührungspunkte damit. Herausgefunden haben wir schon, dass es sich um eine /64 IPv6 handelt. Wo und wie fängt man denn jetzt sinnvoll an? Als Router kommt eine Fritzbox 6850 zum Einsatz.
I have a spare Z69 4K Android TV box here and no use for it at the moment. It served for a few years as exactly what is was sold for, later I flashed Kodi on it for a while and after that it served as a WFH RDP Client for another while with Armbian flashed on it....
Irgendein Bug im letzten #Jellyfin-Update (10.9.2) macht Sperenzchen, so dass Clients nur noch eingeschränkt bzw. gar nicht mehr funktionieren/connecten. 😩 Halben Tag alles mögliche versucht und jetzt geb ich einfach auf und warte auf einen (hoffentlich baldigen) hotfix. #selfhosting
#SelfHosting question for folks using masto.host: the ‘Moon’ tier makes the most sense, but in the notes it mentions ‘limited federation’, which concerns me a little. What does that mean? Does it mean that I might not be able to see posts from some of the folks I currently follow, or folks that follow me might not be able to see my posts?
Does anyone know of any simple #selfhosted file drop software?
Not to be confused with file transfer such as transfer.sh. I want anyone to be able to upload files but only authorised users should be able to download them, not even the person who uploaded the files.
Do you host your own #Git server? What are you using for it?
I’m looking for something that’s really low maintenance, and I probably don’t need project management, issue tracking, or pull requests. Maybe not even user management. It’s probably just me and my repos.
I know that I can just use SSH+Git on the remote side, but I maybe would like some kind of web interface. Maybe gitweb? But it’s Perl. Or cgit? Any other suggestions like these two?
I recently had to transcode my entire video library. I’m doing the transcoding on an ASUS mini PC with integrated graphics, and it would be an understatement to say that it’s taking a long-ass time.
So I was wondering: Are there any mini PCs that have a dedicated GPU slot (doesn’t have to be for full-size GPUs), or mini PCs that have those laptop dedicated GPUs?
This machine would be running 24/7 as a server, so I want it to eat as little power a possible.
What to do with a Z69 Android Box?
I have a spare Z69 4K Android TV box here and no use for it at the moment. It served for a few years as exactly what is was sold for, later I flashed Kodi on it for a while and after that it served as a WFH RDP Client for another while with Armbian flashed on it....