Search

Items tagged with: SelfHosting



Anyone self-host PeerTube?

I love YouTube, and by that I mean watching it; I would never upload there, especially now, with all of their silly censorship of things that don't even need censoring.

I feel like I need a PeerTube instance.

#YouTube #PeerTube #SelfHosting #SelfHosted #Fediverse


About Bluesky and federation:
Edit: There might be some mistakes, and my information could be outdated, but the point still stands - Bluesky wasn't built on 100% federation from the start.

I've been wondering about Bluesky's decentralization again. I can't think of any reason why I'd want to self-host Bluesky in its current form. I cannot 100% self host "my own Bluesky".

Their main selling points for building their own protocol were easier migration and better discoverability, but right now there's no simple way to migrate my Bluesky account to my own instance. And hosting the centralized parts yourself isn't really possible, or if it were, not affordable, they haven't made that feasible, by design, it seems.

Even if you self-host a PDS, Bluesky's Relay only indexes up to 10 accounts from it. You can run more, but they won't federate, the central infrastructure decides what gets seen. They control this (source: docs.bsky.app/blog/self-host-f….). You can self-host a PDS (Personal Data Server), but you still depend on Bluesky's centralized Relay and AppView. There's no production-ready alternative infrastructure from what I gather.

It feels like I'd be renting a room in a hotel that someone else is running anyway, when I want my own hotel.

If Mastodon gGmbH vanishes tomorrow, my instance keeps running and federating with everyone else. If Bluesky PBC vanishes, the ecosystem would need to scramble to stand up replacement infrastructure that doesn't really exist yet.

ATProto keeps getting evaluated on its promises while other systems get evaluated on their merits. The "portability" selling point depends on infrastructure that isn't mature enough to actually catch you if Bluesky falls.

I trust W3C, the builders and fathers of the World Wide Web, ActivityPub and the Fediverse.

#Decentralization #SelfHosting #SelfHosted #Mastodon #Fediverse #Bluesky #Servers


Jeff Bezos is saying the quiet part out loud. They want to kill local computing.

You will own nothing and be happy. You will rent your computing power from the cloud. You pay a subscription for the privilege of using a computer.

AI demand is artificially spiking DRAM prices and Big Tech is pushing "AI PCs," the squeeze is on to force us into a rental model.

Reject this future. :NoAI:

Keep your hardware local.

Run #Linux. :tux:

Own your data.

The "cloud" is just a landlord for your data.

#NoAi #FOSS #OpenSource #Privacy #SelfHost #SelfHosting #BigTech #RightToRepair #RAM #Amazon #EatTheRich

windowscentral.com/artificial-…


UPDATE Jan 19th: I got complete refund. Ionos excused themselves, but now it's time to verify if and when the effort really will be taken seriously.
Today I heavily argued with a Hosting and VPS provider called IONOS; there's the domain ionos.com which brings to American site.
The American version of this site has no accessibility statement, while a statement link appears on Italian, ionos.it, on its footer I found an accessibility statement claiming this company took care of disability needs. And so into other European area Ionos domains.
It was very affordable. For 10 euro per month or so, I could obtain the Linux VPS L plan, with something like 4 CPU cores, 16GB RAM and 240 GB storage. I don't remember if it's exactly the amount of the offer but now I'm not talking about service's details.
Attracted by the offer I have subscribed to it and the products presentation and e-commerce procedure was actually accessible for screen reader users; but as soon as I has the service in hand, control panel and especially firewall rules, inaccessibility came. As an example, on a single firewall rule, the edit button was labelled with "y", the add with a "@" sign, the delete with a "]" (closed squared bracket) sign.
First thing I did was going to that accessibility page. There was no specialized e-mail for that kind of support but they linked to a contact form.
Clicked on it, it redirected me to a German-speaking page. Last time I spoke German was 1999.
And what did I find there? Phone numbers and a live-chat with German automated answers but nothing on accessibility.
I called them (Italian support) and warned them about the issue, they've been polite with me. I admit I've been quite unkind though, as I was angry. But I managed to obtain contract cancellation and they'll refund me tomorrow. But this issue must not remain under silence. What I'm asking is to all Ionos customers all over the world, to make them aware of this. It hasn't to pass under silence as this habit of placing a declaration without concretely working on accessibility, is becoming more and more normalized.
They find more convenience in violating the laws and losing customers, than create a real remediation.
And there are many faults for this: companies do their own interests, with no doubt. But our fault as people with disability, not to have stood up too much for the cause, or standing up in the wrong way. Not to have pressured governments about investing on LEARNING more than "tou must create accessible sites". You must create, but how many 30-40 years old developers have the culture of accessibility in mind?
How many companies and school have a real decades-long accessibility learning program?
No one wants to mock disability I'm convinced of this. But this practice is due to lack of basic awareness. We can not pretend of nothing.
I'm not inviting anyone to boycott. But to create awareness.
#accessibility #advocacy #awareness #blind #disability #SelfHost #SelfHosting


#Friendica just dropped an important update that pre-generates the content of channels - considering that the home feed is itself a channel (and can easily take over a minute to load sometimes) this might well make Friendica finally becomes properly usable in #SelfHosting hardware. Time to test! #Friendica


My fellow homelabbers: which sultion would you recommend if you would like to build a Spotify like Streaming Service for youre family with music you have in a local library?
Important would be that there is an App for at least iPhone/iPad and that things like smart playlists, multiuser etc ist supported so everybody could use the same big catalog but with its own playlists, favourits etc.
If have already found three projects which could be okay: Navidrome, Funkwhale and Koel.
Any thoughts about this? Which route would you go?
#homelab #selfhosting #spotify #navidrome #funkwhale #koel @homelab @homelab_de


Sensitive content


SelfHosting week 0, phase 2A, documentation.
There is one thing I find quite uncomfortable on @yunohost documentation: the emojis at the beginning of every chapter. They are very annoying to read for a blind user when going back and forth heading by heading with a screen reader. And, worse, when you attempt to isolate links through the "link list" or "heading list", "element list" whatever name used by screen readers for that feature, you cannot choose an item by initial letter and get into it quickly, from the list that pops up.
The "element list" feature allows a user to press a shortcut and find items of the same type, organized in a list. Links, headings, form controls, etc. So, if it is the table of contents in a documentation website, you have all chapters ordered. You press down arrow in the list, till you find the desired element then press Enter. Or, better, in a normal situation, if you have to choose "domains" for example, you pop up the link list and type "d", then if Domains is the first, you press Enter on it. Or at least, links with that initial are isolated by pressing the letter over and over again till you find the desired one.
But this YunoHost docs are full of those emoticons which maybe are pleasant for sighted folks, but not for blind. Not at all.
#accessibility #a11y #blind #docs #SelfHost #SelfHosting #YunoHost


#SelfHosting week 0, phase 1B: DNS records settings. Performed @_elena 's instructions on her "self hosting for newbies" part 2. Except for the post-install as I run it through terminal and not through web UI. For an ms-dos-born it's easier to perform a simple command such as "yunohost tools postinstall" rather than go to web, then type, then search for the various UI elements.
Everything went smooth, except for letsencrypt at first. But in the end it seems to have worked. It got stuck because hostinger panel didn't get one suggested parameter, the numeric 3600, every record has a parameter which is 3, 4 or 5 numbers.
Created the domain and subdomain to point it to yunohost admin interface, and then obstacle came.
Opening browser to subdomain, just returns "connection timed out".
Checked for nginx parameters through yunohost terminal, using the desired Sudo commands.
Then, "sudo yunohost diagnosis run"
"sudo yunohost diagnosis show --issues --human-readable"
and I got explanation on reverse dns which was wrong.
After that, I searched on the web (and on AI, I admit) the position on hostinger panel to set them, and I found "set tpr record"
placed the desired domain name.
And now it's time to wait for propagation. But what about the "connected timeout", in the article posted in blog.elenarossini.com no such obstacle was mentioned.
I'm back to my 20s when I spent the night (it's almost 4 in the morning), learning commands.
Last but not least, accessibility issue: I'm using an app called WebSSH pro, downloaded on app store. Set it up, and VoiceOver for iOS does not read the keys I press on keyboard so I'm very slow to type commands there. Pc is better. In a few hours I'll try hostinger's terminal.
UPDATE: I have just found I set one DNS wrong, now I'll wait for it to propagate. Next update in some hours. I placed a useless number. Such as 72.162 (wrong) instead of 72.62 (right).
Like when you start developing on your own and everything crashes due to a missing semicolumn in a string of code.

#accessibility #yunohost #selfhost #blind


#SelfHosting week 0:
Phase 0. Choosing domain name for self hosting: plusbrothers.online seems available. the .net is my main website based on #WordPress
Considering also plusbrothers.community but who knows if it's possible. Something that warns users that's the same site but with other purposes.
What to do there: Mastodon instance with more than 500 characters if possible. Then Castopod, and maybe a WordPress to transfer English blog there.
Finally, choosing the most appropriate VPS server where to install #YunoHost currently confronting most famous VPS vendors' websites user interface for #accessibility - this is a showcase for customer care. Less accessible means less disability-friendly, that means "I'd prefer you don't come to us". Hostinger has an accessibility statement but it's very superficial and maybe copy-pasted from a template just because obliged by european laws, not for real care.


PSA: If you are running a Matrix homeserver written in Rust, you'll need to upgrade NOW


There is a recently discovered critical vulnerability that affects all Matrix homeservers of the Conduit lineage. If you're using a Rust-based Matrix server (which are basically Conduit and forks), please urgently upgrade to the following versions:

If you're not able to upgrade right now, you should urgently implement this workaround in your reverse proxy.

Attackers exploiting this flaw can arbitrarily kick any user out of a room, join rooms unauthorized on the same server, and can also ban same-server users. They effectively constitute a severe denial of service from an unauthenticated party, and it has been exploited in the wild.


When you #selfhost something publically, do you trust it's usermanagement? It's password protection?
Or do you add more things yourself, like ratelimiting or a central auth service (like Authelia e.g.).

#selfhosting


I need a voice chat application for Linux so my kids dont have to scream around the flat when they play luanti.
Is mumble still the way to go or are there other open source alternatives you have tried and think they are good?
#voicechat #mumble #luantier
#selfhosting @homelab @homelab_de



My way of rebelling against techbros and autocrats:

December 2024: quit all Big Tech platforms and start #selfhosting essential services

December 2025: write guides for newbies about how to self-host

I'm also in discussion with a blogger I admire to start a podcast about tech... where we'll focus on solutions (instead of problems)... aiming to inspire others to join in...

It's been a really heavy year but these little acts of rebellion give me hope ✨


I'm going to admit that I am doing something immature in my #homelab and I'm looking for opinions. I've got multiple #XCPng hosts, all using local storage. I have no NFS or iSCSI storage. That's kinda silly. Shared storage is super useful and I'm literally not using it.

Unless I go to some serious effort to make a high-performance SAN, I expect network storage performance to be so-so for VM storage, but maybe I'm too pessimistic. I currently only have copper gigabit in the rack. No fiber, no 2.5G copper or anything like that. I'm not sure if that's going to be viable for NFS or iSCSI.

I could dedicate a host to running TrueNAS Core with a bunch of storage. But what has always bugged me about this is that my storage host becomes a single point of failure for all the compute nodes. #TrueNAS is super reliable but everything has to reboot once in a while, and these stupid enterprise-grade servers take anywhere from 4-8 minutes to boot. If I had a single storage node, and I needed to reboot it for an OS upgrade, everything would hang for a while. That's no good. Not updating the OS on the storage system is also not good.

So what am I supposed to be doing for shared storage on a #Xen cluster? How do I avoid a storage host becoming a single point of failure? How do you update and reboot a storage node, without disrupting everything that depends on it?

#selfhosting #san #storage


Ok so hey #SelfHosting

I want a #SelfHosted web-type Office Suite ala Google Sheets/Docs and I don't want it to be part of some gigantic resource-chewing albatross like #NextCloud

I would like to do all my Word Processing and Spreadsheeting and so forth through a web interface, which is served from my #Debian server (docker is fine) and saves the documents as normal files in a defined directory.

Does such a thing exist? I do NOT need feature-rich, I do not need it to save MSOffice docs that I can send to a printing shop with all bugs intact, I just want to stop losing shit to hard drive wipes, which I'm sorry but nuking my hard drive is a lifestyle choice at this point and I don't care what you think about it.

I have had the thought that maybe #LibreOffice has some sort of plugin or something which could store files in an Object Storage type thingy that I could self-host instead, cause I've been planning to get some sort of bucket online since forever...


@arcanechat Containers have solved this problem of compatibility, if you want more self hosters to run your stuff you make a simple docker compose example.

#selfhosting


I had a cheeky comment prepared for today, saying that you shouldn't rely on Cloudflare if you can afford it, and that you don't truly self-host when you use it, but I could not post it because one of the services I don't self-host —my Mastodon instance— depends on #Cloudflare, too. 😅

#selfHosting #selfhost


People who self-host (anything, not just Mastodon). Are you running services at your house? If so, are you hiding them behind a VPS that tunnels to your home's IP?

CC @neil , because you're the first person I thought of that would be able to answer.

#selfhosting


Hey all you selfhosters and homelabbers. When you are in need of a new fancy domain, where du you get it und how much d you roughly pay for it monthly. Are there any tld's which are really cheap? I mean there really seem to be people out there collecting that stuff and i think that must be quite expensive when you collect exessively.

#selfhosting @homelab @homelab_de


Question for those of you who host a LLM by themselfs with Ollama, llama.cpp and use it for example for generating alt texts for images.
What LLM do you recommend? Which one generates a good description for screen reader users with the least amount of computing?

Whats your experience with that? Bonus points for LLM's which perform really good in CPU only situations.

#selfhosting @homelab @homelab_de #llm #accessibility


Ubiquiti is using mongodb 3.6 in its installation instructions for self-hosting the UniFi controller.

Support for mongodb 3.6 ended in April 2021, as far as I can tell.

So while I've got an up to date UniFi installation, the database behind it is *very* old.

Updating mongodb to something more modern (e.g. 7) is painful.

Very painful.

Fortunately - with lots of backups - uninstalling mongodb 3.6 and purging unifi, then installing mongodb 7 and reinstalling unifi, then restoring unifi from backup, worked.

#Linux #FOSS #selfhosting


The self hoster's paradox...

Everything working well: "I'm bored, there's nothing to play with 🥱"

Something breaks: "This is not how I want to spend my Sunday night, why do I do this 😭"
#selfhosting #fediadmin #homelab


Hey @delta! Reading this delta.chat/en/2025-05-22-brows… got me thinking. I live in Firefox but miss Chrome’s one-click “Install PWA as app”. What about a Tauri-based helper + a Firefox extension that wraps a PWA into a desktop app in one step? Hosting stays light: the PWA is cached; relays/self-hosted instances can serve the client. Keeps control with admins. Interested? 👍🏻

#Firefox #PWA #Tauri #DeltaChat #FOSS #OpenSource #SelfHosting #WebExtensions


In early September, The Matrix Foundation homeserver went down.

I'm extremely proud of our SRE team. They had a Disaster Recovery Plan and monthly exercises to apply it, resulting in no data loss despite a 24h outage.

I've learned a lot about how to properly backup/restore a Postgres database when writing this post with SREs. We also learned how to better prevent and be resilient to human error.

Thanks all for the hugops during the outage!

matrix.org/blog/2025/10/post-m…

#homelab #selfHosting #sre



TIL that the president of Signal believes that people who run Mastodon and/or Matrix servers do so "in most cases" on hyperscaler* infrastructure.

This is my Mastodon server. And its UPS. And its networked KVM for when things get really hairy.

It's also my Matrix server. And Nextcloud. And Git. And Home-Assistant. And Jellyfin. And SearXNG. And Peertube.

When people objected to her claims, she doubled down and proclaimed condescendingly that we "don't have a clear understanding of this space".

TIL that I don't feel confident in recommending people to use Signal. Something's very off here.

*) "hyperscaler" basically means the big cloud infra providers with provisioning APIs that allow you to scale your resources up/down automatically with usage

#Signal #Mastodon #Matrix #SelfHosting


Google is going to make HTTPS required by default in Chrome in a year.

In the post there is quite a bit of talk about the problem of obtaining a cert for local network names. Hopefully their push to make everything-HTTPS will include local network addresses too. We really badly need it.

They kind of seem to say they will, but it's all talk until shown otherwise: "In the future, we hope to work to further reduce barriers to adoption of HTTPS, especially for local network sites."

security.googleblog.com/2025/1…

#chrome #security #selfhosting


Sending mail from residential ip be like:

It's easily solvable using a "free" SMTP relay. But the privacy benefits of self-hosting are lost.

I'm using smtp2go to deliver to outlook and gmail. I have no idea if smtp2go is good or no. Do you have any recommendation?

#mail #SelfHosting #email #relay


Today's AWS debacle is the perfect example of the reason why in the last few years I started to be less enthusiastic about Signal, and more oriented to federated or even P2P solutions like XMPP and Jami. I wrote about it already:

gagliardoni.net/#im_battle_202…

Signal was down for few hours today, after an outage that affected AWS:

mastodon.world/@Mer__edith/115…

Let's ignore for a second the blind reliance on AWS or any other cloud provider. In a decentralized system, this would not have happened, or at least it would have not impacted so many users.

Yes, I am a cryptographer myself, I know that Signal's encryption is the best. But encryption is not everything. Availability issues, geopolitical troubles, risk of enshittification, limitations on users' freedom to use and control the software lead to a lack of trust, even in a supersecure solution. And I say that with honest admiration for the folks at Signal, who are doing a great job.

May they prove me wrong over and over again.

#signal #im #aws #amazon #privacy #security #digitalsovereignty #selfhosting #fediverse #federation #p2p #enshittification #xmpp #jami #politics #opensource #freesoftware #libre


PSA: we're aware that Signal is down for some people. This appears to be related to a major AWS outage. Stand by.




Here it is, my new, self-hosted home in the #Fediverse running on #GoToSocial! This is really exciting stuff, now I’m truly living the Fedi spirit by supporting decentralization. If you're reading this and don't mind, I'd greatly appreciate a boost of this post to help my tiny new instance discover more servers. Thanks! #NewFedi #FediAdmin #Selfhosting


Před pár týdny jsem si doma rozjel vlastní server (Mini PC s Intel Celeron J4105 a 4GB RAM). Dokoupil jsem 2TB M.2 SSD a v dockeru rozjel aplikace #Immich (náhrada Google Photos) a #Jellyfin (takový domácí Netflix). Vzdálený přístup řeším přes #Tailscale VPN a automatickou zálohu dat na jiné PC přes rsync. Jsem překvapený, jak dobře to funguje. #SelfHosting