-
39 votes
-
What is your personal online "tech stack"? How do you like it?
I thought it would be fun to explore what people on Tildes use for things like email, file synchronisation, webhosting, backups, streaming, password management, etc. Are you using a common big...
I thought it would be fun to explore what people on Tildes use for things like email, file synchronisation, webhosting, backups, streaming, password management, etc.
Are you using a common big tech service? Are you self hosting? Something in between? If you are self hosting what does it look like? Are you running bare metal, using containers, a complete proxmox setup with a legion of VMs? And of course, what software are using on top of it all?
I am also curious to see how satisfied you are with your current setup.To be extra clear, this is not about the OS you are running on your personal computer, we've had plenty of discussion like that already ;).
And also to be extra clear, this isn't just about self hosting.
Posted in ~tech because I want a broad discussion, not just the ~comp folks.
I'll start
I have been trying to move away from a lot of the big tech services for a few years now. For me it isn't an absolute where I don't want any Google or Microsoft in my life, I just don't want to be reliant on them for what I see as critical parts of my personal infrastructure.
Running servers and maintaining them including infrastructure on top like reverse proxies, docker, Kubernetes, etc is something I am fairly familiar with. But it isn't something I quite enjoy or trust myself to do for a lot of important stuff. Specifically when it comes down to security and making sure backups are in order. This means that for a lot of things I have opted to use other services. But in a way that allows me to move away to a different one quite easily.
File storage & synchronization
For years I made use of Google drive, but after running into various sync issues and the lack of Linux clients (even though I am now back on Windows) it was the first service I moved away from big tech.
For this I make use of a hosted Nextcloud instance on Hetzener's "storage share" plan. Honestly, no big complaints here about the core functionality. Files get synchronized just fine and Hetzner takes care of updates and backups.Email
For email I make use of my own domain in combination with mailbox.org mail hosting.
Media streaming
I still have quite some music, movies and series on my hard drive. For this I use Jellyfin, which works quite well. Though the native apps have some issues where it will start transcoding things that don't need transcoding at all. This isn't an issue with third party apps. On android, I use findroid. On the ipad of my SO I had to compromise a little bit, the best app there seems to be Infuse which isn't open and requires a subscription for some advanced features. Though for Jellyfin playback the free version seems to work fine so far.
Jellyfin itself is just running on my desktop PC. I have been thinking about a NAS of sorts, but decided to hold off on it for now as my computer is effectively always on whenever one of us wants to watch something.
Password management
In the past I have used KeePassXC which with the browser extension works quite well on my desktop. But keeping it synced to my phone as well was sometimes a bit finicky. So last year I decided to switch to Bitwarden with the idea that I can always switch to vaultwarden if I decide to.
Edit: DeaconBlue's setup reminded me that I also use Aegis which backs up encrypted to nextcloud.
Backup
For backups I make use of Hetzner's storage box plans. In order to create the backups I make use of restic, but to make things a bit easier I have opted to use the Backrest front-end for it which basically takes care of scheduling.
VPS for various random scripts and experiments
I am also running a Ubuntu server VPS, also on Hetzner infrastructure, which I use to run a variety of scripts, experiment with stuff I might want to self host, etc. The scripts it runs are mostly related to discord moderation and one I maintain for the /r/history team (even though I am no longer active on reddit).
Webhosting & Domains
While I have a VPS, for simple hosting and since I need to buy my domains somewhere I am making use of a hosting provider in the Netherlands called mijn.host. They are quite affordable and customer oriented.
If you have ever see me share images on Tildes this is also where I have my own image hosting thing running. Which is basically ShareX configured to upload images to a simple PHP endpoint I created that resizes images, strips their exif data and renames them.
Honourable mention: PikaPods
PikaPods basically provides you with docker hosting of a wide variety of open source apps in a very user friendly way. I have experimented a bit with it and while I don't have a current use for it I do think that it is a neat service other people might enjoy.
45 votes -
MiniPC home server recommendations
Hello Tildes! I've been trying out a lot of open-source apps these past few months but I've always hosted them on a VPS. It's been great and educational so far. However, I started considering to...
Hello Tildes!
I've been trying out a lot of open-source apps these past few months but I've always hosted them on a VPS. It's been great and educational so far. However, I started considering to host my very own server on-prem so that my data is absolutely physically with me and nowhere else.
With that short intro, I'd like to say I'm in the market for a home server. I can install OS's, docker containers, etc. And that's how I managed to install Jellyfin, Immich, Paperless, Portainer, etc on my VPS right now.
What out-of-the-box miniPC can be good for someone dipping their toes in the home server scene? I feel like I might need the storage to be extendable somehow? And it must be able to stream music and video through Jellyfin.
The choices in YouTube videos are overwhelming that I keep jumping from saying "ooh I'll get that" to "oh wait maybe I'll get that other one".
I also am not very handy in terms of hardware so I would prefer something out-of-the-box (if possible). Maybe a max budget of 500? But around 400 euros would be preferred. (Edit: In EU also, if possible)
Thanks for reading! Hope to hear from you guys!
33 votes -
What self-hosts PHP-type based projects do you love or at least find useful?
I've seen some discussion on self-hosted stuff, but a lot of it depends on docker or droplets or some such. As a user of dedicated servers and the shared hosting environment on them, although...
I've seen some discussion on self-hosted stuff, but a lot of it depends on docker or droplets or some such.
As a user of dedicated servers and the shared hosting environment on them, although Virtualmin gives me much more freedom than cPanel did, I still can't run a lot of the fun stuff I want to play with.
So I'm curious to know what you run in that sort of environment that's awesome.
Although I will start with one: NextCloud has been around for a while - taking over from whatever-Cloud they forked from that I've now forgotten the name of. heh. It was not a bad project, but it really wasn't featured enough for my needs.
But recently, I've discovered that they have been expanding their features rapidly. What I love and use:
- NextCloud Talk is almost on par with Teams. Featureful chat. Shared files. Links to various things on NextCloud.
- With the local app installed, syncing a folder to the server, I can edit files locally or in the browser and it's a really nice synced environtment. The web view works well, almost like File Explorer - dragging and dropping files around, etc.
- Ability to share files publicly. And even the ability to have a chat with users visiting the file page if you want. Ability to "hotlink" shared pics - like to embed in a forum
- The "Cards" app is... I forget the original name for teh layout, but you get cards in lists. Cards have details, due dates if you want, things like lists you can check off items, embed pics, etc. Also, each card has a chat related to that card and you can @ people
- Passwords app - share passwords with certain people, click to opy to the clipboard. Storing credit cards means I can copy-paste easily to use on my phone instead of typing.
- Calendar that can sync to other sources
- Tables - lke Microsoft Lists - custom set up of columns, handy for any number of things from making a ticket system / issue tracker, to lists of resources for a particular site. Can ahve edit access, or make it into an "app" where it gets stuck up on the nav bar and view-only for your clients, for example
Basically, while there are still some rough spots, it is really pretty slick and works well. And the awesome part is that being self-hosted, I control it. There's a large number of apps you can add to it, of varying quality.
So I'm curious to know what other projects you love and find useful! :)
12 votes -
How I setup the open-source paperless-ngx to manage documents
23 votes -
Chromecast alternatives
Gen 2 Chromecast devices all got struck by a certificate issue today, which is a firm reminder that they are another thing in my house that I don't actually control. They are also one of the very...
Gen 2 Chromecast devices all got struck by a certificate issue today, which is a firm reminder that they are another thing in my house that I don't actually control. They are also one of the very few google things that I still use.
I want to kill both of those points.
Fire Sticks, Roku whatevers, Chromecast, they all have to phone home to some central server to authenticate and feed information. I don't want that. I have servers, I have raspberry pis, I have like 6 random old laptops that need a use.
Is there any self hosted project that emulates the functionality of a Chromecast?
25 votes -
Should I self-host my blog?
I've gone down the rabbit hole of self-hosting, and I'm wondering if I should try self-hosting my blog. The blog is currently on Netlify. I've left it there because I figure their infrastructure...
I've gone down the rabbit hole of self-hosting, and I'm wondering if I should try self-hosting my blog. The blog is currently on Netlify. I've left it there because I figure their infrastructure is much better than mine... but part of that is a CDN, and, despite the performance benefits, I'm not thrilled about the privacy implications of subjecting my users to that. I'm torn on that point.
That said, I'm on cable internet, so my upstream is abysmal. My site is mostly text and the site is low traffic, so maybe it's not a problem. What do you think? What are some of the implications of self-hosting the blog that I'm not considering?
Edit: Wanted to clarify a couple of things I realize weren't clear in my original posting. I'm already self-hosting a few dozen services from home on my own hardware. Port 80 and 443 both work, and I'm already running a Caddy reverse proxy to proxy to the other services. My question is less about whether self-hosting is a good idea and whether I should be keeping my blog on Netlify for the reasons above. My biggest concerns are the privacy implications of keeping with Netlify and their CDN vs. the performance implications of losing the CDN and serving via a ~30Mbps upstream connection.
Thank you for all the comments so far!
17 votes -
Why and how I use Immich
16 votes -
What do you do to secure your Linux server when exposing ports to the internet?
I've been self-hosting for a few years. However, now I have a single server hosting all of my things whereas, before, I had multiple old machines physically isolating services. I'm getting ready...
I've been self-hosting for a few years. However, now I have a single server hosting all of my things whereas, before, I had multiple old machines physically isolating services. I'm getting ready to host a game server or few (at least one for Tilde) on this machine.
While I'm not a neophyte to Linux, I'm not a guru and definitely not an infosec expert.
Given that, what steps do you take to secure a Linux server, LXCs, and docker containers that are receiving port-forwarded internet traffic?
FWIW, I expect I'll have an LXC running docker containers. I can instead run a VM doing same.
Advice welcome!
35 votes -
Big changes are coming to ArchiveBox!
10 votes -
Self-hosting a podcast server
I am wanting to setup a personal podcast server but I am not really sure how to go about that. I have my own server at home with docker and I am not sure if there are any well-known FOSS...
I am wanting to setup a personal podcast server but I am not really sure how to go about that.
I have my own server at home with docker and I am not sure if there are any well-known FOSS (preferable dockerized) podcast server applications that I can spin up and load some podcast episodes into so that I can create my own custom podcast feed that only I would subscribe to?
and I want to be able to support video podcasts.
17 votes -
New life for an old laptop as a Linux home server
19 votes -
Open-source self-hosted Google photos alternative
Hello, every now and then I find myself looking for open-source "self-hosted" (VPS accepted) Google photos alternatives. I have searched every now and then but I have never found something I felt...
Hello, every now and then I find myself looking for open-source "self-hosted" (VPS accepted) Google photos alternatives.
I have searched every now and then but I have never found something I felt that suits my needs.
I don't mind setting it up myself with command lines and stuff from an empty VPS as long as the monthly fees are pushed to a minimum.
I do have a certain set of constraints and I was wondering what would be the best app to do it. Any app that I end up trying fail one of these somehow. Or it is an app that I couldn't test adequately on my 2GB RAM VPS. Should I be upgrading first and then testing them?
Here are my constraints:
I would like to be able to share photos privately to friends and family. Like maybe a secret link to share photos or albums with friends.
I would like to be able to view photos on mobile, using Internet. I don't mind opening a mobile web app but I would like to be able to show it.
I would like to have some privacy-respecting face recognition. This also opens up the question of what RAM of VPS I should be using.
I would like to leave the file and folder structure untouched. I have already somehow arranged the files into albums by using folders so bonus points if the app figures that out. However, I would bite the bullet if there is a good solution that asks to "copy" the files into a new folder thereby doubling the storage needed. But I hope to avoid it.
Any help towards the right direction would be appreciated!
16 votes -
Bluesky announces data federation for self-hosting
20 votes -
I've been looking into self-hosting, what's the best cost-efficient option?
I host a couple of very small websites for personal stuff and a Foundry server for my weekly RPG. Not exactly resource-intensive. And I've been paying for webhosting for a while for it, and it...
I host a couple of very small websites for personal stuff and a Foundry server for my weekly RPG. Not exactly resource-intensive. And I've been paying for webhosting for a while for it, and it just feels unnecessary.
I always figured when I finally decided to do it, I'd just grab a Raspberry Pi and go to town. But they're... weirdly expensive. The Zero 2 W is sold out everywhere, they have insane resale prices, and you still need to essentially buy the 'kit' first time to have most of the stuff to set one up. So is it worth it?
I've been toying between that or just grabbing an old server off craigslist or Facebook Marketplace for $25-$30 and just going to town from there. What do you guys recommend?
31 votes -
Plexamp is now available for free
31 votes -
Book writing self-hosted solutions?
I'm big into self-hosting and recently getting back into writing as an additional hobby, cuz one can never have too many, right? Anyway, I am looking for a writing organization tool like...
I'm big into self-hosting and recently getting back into writing as an additional hobby, cuz one can never have too many, right? Anyway, I am looking for a writing organization tool like Manuskript, Dabble, or Scrivener that is both open source and self-hosted.
Essentially, I would just like something that I can organize my thoughts and occasionally write in, but be able to access it from all my devices - desktops, laptops, phones, tablets, etc. It seems like most of the solutions I've looked at are limited to a single device or cloud functionality is locked behind a paywall. Of course, I could just use a self-hosted wiki site for cloud editing/organization, but I'd like something more oriented toward writing if anybody has any ideas. Thanks!
26 votes -
NordVPN changes to username and password encryption cause Auth_FAIL in OpenVPN/Gluetun
Recently NordVPN rolled out an update which forced users to use an encrypted username and password combination when connecting through OpenVPN. I haven't seen any posts on this here, and it took...
Recently NordVPN rolled out an update which forced users to use an encrypted username and password combination when connecting through OpenVPN. I haven't seen any posts on this here, and it took me way longer than I want to admit troubleshooting this issue because I knew my original credentials were correct.
If you use a gluetun container for routing any of other containers traffic, you might have recently noticed a 500 Internal Service Error in your Health Status and when you check your logs you will find a AUTH_FAILED message.
Solution below:
- Go to NordVPN website and log in (using your normal credentials)
- Under accounts, services, click NordVPN
- Click "Set up NordVPN Manually" at the bottom of the page
- You will receive an email verification code, using whatever email you have set up for your NordVPN services. Type this code into the popup window.
- Copy your new encrypted credentials for your Open VPN client settings.
This is my first post, please add tags as required.
24 votes -
What do you use to journal with?
The recent PKM thread had me thinking about what folks are using as journaling app/portal. I do use Obsidian for my second brain right now and genuinely love it. But I find the mobile app on...
The recent PKM thread had me thinking about what folks are using as journaling app/portal. I do use Obsidian for my second brain right now and genuinely love it. But I find the mobile app on Android to be a bit clunky, if I'm honest. Seems slow to open even with very few plugins. For jounaling I've used DayOne for years. I started back when it was iOS/MacOS only, but then switched phone to Android and haven't been back. But now they have an app and web app for that. What I don't like is the somewhat goofy format it saves in and it's on their servers. They used to allow you to at least leverage your own Dropbox, but no longer.
For the past several months I've tried several FOSS options. Main criteria is that I could host it myself, supports offline entries stored in an open file format (preferably MarkDown), and had either multi platform app or a decent web app. That lead me to try these:
Memos
Pros:- Great persistent web app
- Slick UI that is light and snappy
- markdown support
Cons: - Stuffs the .md inside a database file so can be a bit cumbersome to export data
- No offline support. There is a 3rd party app that hopes to implement it
Flatnotes
Pros:- Incredibly simple
- Another easily deployed app
- Flat Markdown files
Cons: - Web app on mobile is almost unusable as in it doesn't scale well to smaller screens
- Very early development, but very likely to stay as minimalistic as it is now.
- No offline and very unlikely to ever have it
Joplin
Pros:- Multi platform apps that perform well
- End-to-end encryption supported
- Could replace both DayOne and my To-do solution (Google Keep)
- Offline support
Cons: - More database stuff instead of flat markdown files
One solution I've been testing lately is using IAWriter to write to a 'Journal' folder within my Obsidian vault on Google drive
Obsidian Vault > Journal > 2023....
for example. This works surprisingly well. Of course IAWriter is a bit spendy at $29 for Android and then more $ for other platforms as they're sold separately.So I'm curious what other people are using for just simple daily journaling, random thoughts, etc. If there's an approach I've missed I'd love to hear it. Joplin is so dang close but not having the structure of plaintext files is a no go for me as I don't want to be trapped by any one product should something happen to the development down the road. Doesn't have to be free, but I want control of the entries either on my own server or cloud storage.
46 votes -
What operating system do you run your home servers on?
I'm going to set up my first home server with an Intel NUC, but I can't decide what OS to use. Ubuntu seems popular but I like Pop!_OS and am not sure if that would be a good option. Then there's...
I'm going to set up my first home server with an Intel NUC, but I can't decide what OS to use. Ubuntu seems popular but I like Pop!_OS and am not sure if that would be a good option. Then there's TrueNas and Unraid, but as a newbie, what's the best choice?
I'm also just curious what everyone else is using :)
Edit: Thank you for your great responses!
49 votes -
What are you self-hosting currently?
I recently discovered Paperless-ngx and have immediately fell in love. I must now decide whether to host it on my VPS (risky with personal documents), on a Pi at home or finally invest in a proper...
I recently discovered Paperless-ngx and have immediately fell in love. I must now decide whether to host it on my VPS (risky with personal documents), on a Pi at home or finally invest in a proper home server (something cheap but with a bit more power than a Pi4). It can totally be run a Pi, but performance may not be as good.
Does Tildes have a big self-hosted community? What are you self-hosting currently, and what do you enjoy about it?
52 votes -
NotOnlyFans: An open source, self-hosted digital content subscription platform like `onlyfans.com` with cryptocurrency payment
10 votes -
A month-and-a-half of self-hosted email
10 votes -
Hosting email server
6 votes -
Is having a business line worth it?
Does anyone have a business subscriber Internet connection? Is it worth it? I just spoke with my ISP, and for an extra $40/mo I can get a static IP address with 100mbps that I can host my own...
Does anyone have a business subscriber Internet connection? Is it worth it?
I just spoke with my ISP, and for an extra $40/mo I can get a static IP address with 100mbps that I can host my own website on. I have a virtualization server, and I've been thinking about hosting my own hobby-scale website for a while. I haven't had any luck finding rack hosting space that I'd feel comfortable using so I'm thinking about just going rogue, and operating solo. If I had a static IP address with a pipe that would allow me to host then all I'd need to do is stand up a server, register a domain, and point it at my IP address.
Other than the typical security risks, what do I need to worry about? Would the experience be worth it?
11 votes