Self-hosting

3325 readers
5 users here now

Hosting your own services. Preferably at home and on low-power or shared hardware.

Also check out:

founded 3 years ago
MODERATORS
1
 
 

Beneath the dark and uncertain clouds of bigtech, hidden among the declassed byte workers and the false technological prophets who with siren songs offer their digital services to "facilitate" digital life, rises an anarchic and countercultural community that seeks to reclaim the Internet and fight against those who squeeze our identity in the form of data to generate wealth and advertising for mass social manipulation and cohesion. Navigating the network of networks, with a small fleet of self-managed servers, geographically distributed yet cohesively united by cyberspace, the self-hosting community emerges as a way of life, a logic of inhabiting the digital, a way of fighting for an open, human network, free from the oligarchy of data.

To the naturalization of the already crystallized phrase "the cloud is someone else's computer" we add that this "someone else" is nothing more than a conglomerate of corporations that, like a hungry kraken, devours and controls the oceans of cyberspace. Against this we arm ourselves in community action, direct and self-managed by and for those of us who inhabit and fight for a more sovereign and just Internet. Our objectives are clear, and our principles are precise. We seek to break the mirage and charm that these beasts imposed at the point of ISPs and blacklist and we promote the ideal of an organized community based on their computing needs without the intermediation of outlaws and byte smugglers.

The big tech companies disembarked on the net with a myriad of free services that came to replace standards established during years of work among users, developers, communities, technocrats and other enthusiasts of the sidereal tide of cyberspace. By commoditizing basic Internet services and transforming them into objects of consumption, they led us to their islands of stylized products, built entirely with the aim of commercializing every aspect of our lives in an attempt to digitize and direct our consumption. Sending an email, chatting with family and friends, saving files on the network or simply sharing a link, everything becomes duly indexed, tagged and processed by someone else's computer. An other that is not a friend, nor a family member, nor anyone we know, but a megacorporation that, based on coldly calculated decisions, tries to manipulate and modify our habits and consumption. Anyone who has inhabited these digital spaces has seen how these services have changed our social behaviors and perceptions of reality, or will we continue to turn a blind eye to the tremendous disruption that social networks generate in all young people or the absurd waste of resources involved in sustaining the applications of technological mega-companies? Perhaps those who praise the Silicon Valley technogurus so much do not see the disaster of having to change your cell phone or computer because you can no longer surf the web or send an email.

If this is the technosolutionism that crypto-enthusiasts, evangelists of the web of the future or false shamans of programming offer us, we reject it out of hand. We are hacktivists and grassroots free software activists: we appropriate technology in pursuit of a collective construction according to our communities and not to the spurious designs of a hypercommercialized IT market. If today the byte worker plays the same role as the charcoal burner or workshop worker at the end of the 19th century, it is imperative that he politicizes and appropriates the means of production to build an alternative to this data violence. Only when this huge mass of computer workers awaken from their lethargy will we be able to take the next step towards the re-foundation of a cyberspace.

But we do not have to build on the empty ocean, as if we were lost overseas far from any coast; there is already a small but solid fleet of nomadic islands, which dodge and cut off the tentacles of the big tech kraken. Those islands are the computers of others, but real others, self-managed and organized in pursuit of personal, community and social needs. Self-hosting consists of materializing what is known as "the cloud", but stripped of the tyranny of data and the waste of energy to which the big tech companies have accustomed us. They are not organized to commoditize our identities, but to provide email, chat, file hosting, voice chat or any other existing digital need. Our small server-islands demonstrate that it is possible to stay active on the network without the violent tracking and theft, nor the imposed need to constantly replace our computer equipment: the self-hosted services, being thought by and for the community, are thought from the highest possible efficiency and not the immoral waste that directly collaborates with the climate crisis.

For this reason, we say to you, declassed byte workers, train yourself, question yourself, and appropriate the tools you use in order to form a commonwealth of hacktivists! Only between the union of computer workers and the communities of self-hosting and hacktivism we will be able to build alternatives for the refoundation of a cyberspace at the service of the people and not of the byte oligarchy.

But we need not only the working masses but also ordinary digital citizens, let's wake up from the generalized apathy to which we have been accustomed! No one can say anymore that technology is not their thing or that computing does not matter to them when all our lives are mediated through digital systems. That android phone that is still alive but no longer allows you to check your emails or chat with your family is simply the technological reality hitting you in the face; as much as the anxiety or dispersion that has existed in you for the last 15 years. Imagine the brain of a 14 year old teenager, totally moth-eaten by the violent algorithms of big tech!

Community digital needs are settled on the shores of our server-islands, not on the flagships of data refineries. Let's unite by building small servers in our homes, workplaces or cultural spaces; let's unite by building data networks that provide federated public instant messaging services that truly respect our freedoms and privacy. Let's publish robust, low-latency voice services; let's encourage the use of low computational consumption services to democratize voices whether you use a boat or a state-of-the-art racing boat. Let's create specialized forums and interconnect communities to unite us all, let's set our sails with the protocols and standards that exist, which allow us to dive the network using the device we want and not the one imposed on us. Let's lose the fear that prevents us from taking the first step and start this great learning path, which as an extra benefit will make us regain not only our technological sovereignty but also the control of our digital essence. It is not a matter of cutting off the private data networks of big tech but rather of building self-managed, self-hosted and self-administered spaces from the hacktivist bases, together with the workers of the byte and the digital citizenship: an Internet of the community for the community.

2
 
 

Just so I could like sync a channel, for example, download the current available and upcoming videos so it could be accessed via Jellyfin (or something similar, or maybe upload them into a locally restricted hosted PeerTube) locally?

3
 
 

There are apps like https://offpunk.net/ which are explicitly low tech (and even solar punk). But there are also apps, which just happen to be offline first (think PWA etc.). And things in between, like Syncthing. Some might be self hosted other maybe local or distributed applications.

What’s your favorite offline-first app or tool?

4
5
 
 

There is a periodic meeting of linux users in my area where everyone brings laptops and connects to a LAN. Just wondering if I want to share files with them, what are decent options? Is FTP still the best option or has anything more interesting emerged in the past couple decades? Guess I would not want to maintain a webpage so web servers are nixed. It’s mainly so ppl can fetch linux ISO images and perhaps upload what they have as well.

(update) options on the table:

  • ProFTPd
  • OpenSSH SFTP server (built into SSHd)
  • SAMBA
  • webDAV file server - maybe worth a look, if other options don’t pan out; but I imagine it most likely does not support users uploading

I started looking at OpenSSH but it’s very basic. I can specify a chroot dir that everyone lands in, but it’s impossible to give users write permission in that directory. So there must be a subdir with write perms. Seems a bit hokey.. forces people to chdir right away. I think ProFTPd won’t have that limitation.

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

Please forgive the annoying asking for info post

I have 100Gb of stuff on Google drive and I want to move it in house, I guess via Nextcloud? At the same time I want to try things like self hosting Notesnook and a few other things like ad blocking the home network etc

I was going to try starting with a raspberry pi 5 with 8Gb of ram and an SSD and some form of Linux obvs but in my limited reading I've seen that's very not recommended for Nextcloud.

Key things are low power usage/quiet, I'm not THAT fussed about download speed to other devices but keen to avoid as much lock in as possible. Budget around £200-300 to start with.

I've seen recommendations for thin clients, kinda like the idea of a NUC but they're pricy for the form factor. Having it be small would be a plus but I do have an old windows 8 machine from 2013 in the cupboard in an ATX case but the power supply draw feels like it would be excessive

Hints appreciated or tell me which community to go check, thanks in advance

EDIT: Thanks for all the hints!

7
 
 

Looks quite nice, but I have not tried it.

Source-code

And they also recently got an NLnet grant to add CalDAV/CardDAV and public file sharing.

8
9
 
 

With layoffs starting at WordPress, and me recognizing that I'm a bit of a dinosaur in this regard, I'm wondering what folks are using for self-hosting their own blog these days? While I'm not exactly prolific, I do like having my own little home on the internet to write up things I find interesting and pretending people actually read it. And, of course, I really don't want to be reliant on someone else's computers; so, the ability to self-host is a must.

Honestly, my requirements are pretty basic. I just want something to write and host articles and not have to fight with some janky text editor. And pre-built themes would be very nice. It would be nice if there was an easy way to transition stuff I have in WP; but, I can probably get that with some creative copy/paste work.

So, what are all the cool kids blogging on these days?

10
 
 

Open WebUI is an extensible, feature-rich, and user-friendly self-hosted AI platform designed to operate entirely offline. It supports various LLM runners like Ollama and OpenAI-compatible APIs, with built-in inference engine for RAG, making it a powerful AI deployment solution.

There are so many new changes, and I don't know which ones are more important. See the link for full changelog

11
 
 

Just go for it! It's not easy, but you learn from it!

After running my own website (wordpress) on a Synology NAS, I found I could do better. So I bought a N100 pc which I would use as a server, equipped it with a 1TB SSD and some 32GB RAM.

After installing SSD and RAM, I connected the server with a network cable into ETH0 port to my router, connected a monitor via the display port (the HDMI ports wouldn't work). I also downloaded Proxmox and 'burned' that onto a USB flash drive, using Balena Etcher. This is all free software!* I also connected a keyboard via USB and after inserting the flash drive into the server, I booted it up. Here you can follow the setup-guide from Digital Mirror on YouTube or just search for "Proxmox Setup" and watch the one according to the version you have downloaded.

I then logged into the graphical user interface, using the browser on my laptop, disconnected the monitor, the keyboard and the flash drive and continued from there. Here I finished the setup and optimized it using this Proxmox (PX) helper script which I inserted in the terminal of the host: bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-pbs-install.sh)" You can find a lot of more useful scripts here. If you don't understand what they do or if you need them, ask any LLM of your preference!

Next, I went to my domain hoster and set the DNS record to the public IP of my router. Once that was done, I used the helper script to install a NGINX reverse proxy manger and noted down it's IP address.

On the ISP modem/router backend I ensured that this IP was kept fixed and wouldn't change after disconnection of power loss (this procedure differs from router to router - in my router it's under DHCP settings). I also opened 'port forwarding' from the 'outside' (the internet) into my network and opened port 80 and 443 (http and https) and forwarded this to the NGINX server, that's running on my Proxmox virtualization on my hardware server at home. Got it? The internet can now connect, using my domain name, to my home network. I can now host my own blog in my home!

That's what I've been doing: I used the helper script to install "Turnkey Linux" onto Proxmox, once running I opened the terminal from within that instance, logged in with the credentials that were provided during the installation process, and continued installing Wordpress from the menu. Here I entered the domain name of the blog, made sure that router had a fixed IP for that instance (you can use the MAC address of that instance for this). Now I forwarded all traffic from my domain to my blog in NGINX, installed a Let's Encrypt certificate and BOOM - you can read my blog by entering the URL into your browser! Awesome! My blog, hosted in my home, accessible for everyone! My mind was blown off! That easy!

Well, then I went, installed another wordpress instance for another URL and repeated exactly the same.

I also installed a Pi-Hole onto my proxmox server and since then, I'm pretty much free of any ads in my household.

And you can do that, too!

All software is for free and/or open-source.

Feel free to contact me, if you have any questions!

12
 
 

I'm interviewing folks to determine the roadmap for my federated link sharing project "linkblocks". If you like bookmark managers, lemmy, are.na, or any other app for curating and sharing stuff, this is your chance to make me build your dream app ;)

A session takes about 30 minutes in a voice chat. If you're interested, comment here or send me a DM!

13
 
 

Hey folks!

I have a music library that has grown over time that I stream using navidrome. The issue is, some of the files have little to no metadata, I have duplicates of the same album, some artist names are misspelled, etc. An it is large enough that doing this completely manually would take a while.

I'm assuming (hoping) that I am not alone in this.

Does anyone have a recommendation of a tool (either standalone or part of a self-hostable media app) to basically assist in cleaning this up? It doesn't need to automate a lot of the process, but, for instance, querying metadata from an online source based on the file name / artist name, detecting misspelled artist names would already be interesting. Similar to Calibre's "retrieve metadata" for ebooks.

14
15
16
 
 

I currently have an email provider who also gives me my own nextcloud account. If I were to setup my own server in a while (which I would like to do), will I be able to carry over all my things (contacts, calendar,Talk conversations, appointment pages, etc) in some easy manner?

I've not yet started using these things because I'm not sure if it will be too much work to shift later.

17
11
submitted 2 months ago* (last edited 2 months ago) by [email protected] to c/[email protected]
 
 

Hello, people

Has anyone tried one of those OSes ? If so, what are your pros and cons about them ?

#yunohost #FreedomBox #CasaOs

18
19
 
 

cross-posted from: https://lemmy.ml/post/26074446

I'm trying to see if I can host my own Fediverse instance for friends and family and I want to know what kind of device would be required. I'm an absolute beginner to self-hosting so I was wondering if I can start cheap (Raspberry Pi 2GB RAM is something I can definitely consider).

Also, can one device host multiple software? Like if I wanted both a WordPress instance and a Hubzilla instance or a Matrix/XMPP instance

20
21
 
 

cross-posted from: https://lemmy.selfhostcat.com/post/108211

  • my methods have been:

  • use trilium for any detailed notes and documentation

  • memos for random thoughts especially if shorter

  • pen and paper when offline or on mobile because mobile trilium and moememos both suck

  • zotero for citation and bibliography manager

  • backed up to nextcloud

  • i have paperless-ngx but found it randomly errors a ton of things and zotero is fine.

  • considering if it’s worth it to have so many different spread out methods

  • theyre fun to use but it creates more chaos then needed

22
 
 

I set up an instance of the ArchiveTeam Warrior on my home server with Docker in under 10 minutes. Feels like I'm doing my part to combat removal of information from the internet.

23
24
 
 

I just learned how to do a reverse proxy using Caddy, tailscale tunnel, and exposing Immich secured by OAuth all in a few hours. Now I'm no longer scared of exposing certain services to the Internet!

25
view more: next ›