Hello to Reddit folks from /r/selfhosted
I've handed out a bunch of invites, I hope you find your way into here. Just a heads-up to read the guide, and you'll probably want to post in ~comp for anything self-hosting related. Enjoy!
I've handed out a bunch of invites, I hope you find your way into here. Just a heads-up to read the guide, and you'll probably want to post in ~comp for anything self-hosting related. Enjoy!
I have a long standing problem that probably has several good solutions, I just haven't been able to figure them out. So here I am, asking you.
I'm selfhosting some services, a mix of selfbuilt and open source software. But some things I don't want to selfhost. Notably backups and alerts/notifications. For backups I have a solution which works well in every regard except one - I don't always get alerted when things fail, because the way I send myself those alerts is failing more than the actual backups.
Currently I'm using python and gmails smtp interface to send myself email, but gmail disables my smtp access from time to time, and it's really easy not to notice not getting an email. I've tried sending the email regardless of whether the backup failed or not, but I've noticed several times that I still don't notice if the they stop coming.
Now on to my requirements/wishlist.
As you may have noticed I'm pretty much expecting there to be something in aws that I can use, but aws documentation is so abstract, that I often don't understand what the point of something is or how I'm supposed to use it.
hello tildes,
i am searching for a bare-bones forum/message board. i'll describe what i need and perhaps someone can point me in the right direction:
must have the ability to
unimportant but nice to have
free would be ideal (dreams are nice) but probably wouldn't want to spend more than $5/month as this is a supplement to a website where i don't expect much traffic at all due to the nature of the project. no images/video/audio will be hosted ideally.
i'm ok with "hacker news" or "reddit-like" software but my backend knowledge if very limited. for instance, i looked into self-hosting lemmy but i don't understand how to setup docker. options like phpbb would be fine if i could strip away everything aside from the above-mentioned features.
i want it to be extremely simplistic in appearance and for the end-user (tildes is a great example of the simplistic end-user experience). tildes could be a cool option but i think getting it setup is a bit out of my skill-range.
can anyone offer any suggestions/guidence?
edited to emphasize important aspects and clarify things that are not vital but would be nice to have.
Edit: Apache OR Nginx? Could someone fix my title - I posted without proofing.
My wife is having half decent success with ecommerce. She's doing great on Etsy and eBay, and now her website is starting to pick up.
It's currently hosted on 20i who pride themselves on being an excellent WordPress and Woocommerce provider, with a half decent CDN. In reality, I think it's pretty shit for what you pay for.
I'm tempted to either grab a VPS or even go as far as a bare metal at a CoLo with public IP and run the full stack myself. If I do, shall I go Apache or Nginx? I've done both and I'm pretty agnostic. OS would be Debian.
Before I go to this length though, does anyone know of a fair priced but good performing Woocommerce platform? She's got hundreds of hours already, the plugins and over 300 products listed, so I'm loathe to move to a different solution, however, I'm not ruling it out.
The reason to not all in on Etsy or eBay is the 25% cut they take of everything. Using a personal site and Stripe payment platform means it's more 1% + 20p for processing.
Ideas, thoughts and suggestions please?
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.
I implore anyone who can think of a better way to phrase the title, please suggest it.
Essentially, I use a self-hosted MediaWiki which is where I write everything, but when I just have an 'idea', I have a private Discord channel that I submit the information to. It can be a picture, or a character idea, or an idea for a scene or a shop or whatever-- I just have a channel where I dump all of my ideas, and then when I have time, I go back through them, iterate, add them to my wiki (making them 'canon'), and then deleting the messages.
I would really like something else to do this, because Discord is obviously not meant for this. Unfortunately, the caveat is that it needs to be useable on mobile, because I'd say 80%+ of my ideas like this happen when I'm not at my computer.
My first thought was to set up and self-host a ticketing system-- something like Znuny, but outside of using Zendesk for work, I don't really know that much about them, and it feels like it might be overkill (on top of not working on mobile, I don't think). It has the benefit of being able to immediately have the data organized, so I can double-check to make sure I'm not repeating character names, or ideas, or anything like that.
So, with that in mind, what all are my options?
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!
I’ve been looking for a good system for my friends and I to share TTRPG character sheets (primarily DnD) with one another.
We’re not interested in a full-digital VTT, but the ecosystem is pretty fragmented for charsheet-only apps (many immature and abandoned projects). Self-hosted webapp makes the most sense for our needs, but I’m open to suggestions for some other sync method that’s not PDF-based.
This seems like a viable candidate:
https://github.com/Orcpub/orcpub
…but I’d love to hear better options if anyone’s found em.
Edit: I appreciate everyone's suggestions and recommendations! After speaking with my co-worker, I think we'll got with a Managed WordPress solution. Still have a lot more to discuss and figure out, but I suspect that'll at least put us on the right footing. Thanks!
Hello Tilderinos. I need your knowledge and advice.
The organization I work for wants to build a new website. Traditionally, we've used an AMS, which is an Association Management System. These are typically used by non-profits, which is what we are, a voluntary regulatory non-profit. It combines a CMS with a CRM in a proprietary package. It's also entirely hosted and managed by the AMS developer, which is typical for these platforms. Basically a turnkey solution.
We have a web designer/developer-yet-doesn't-want-wear-the-developer-mantle and me, who's really more of a desktop support/low level sysadmin for our small organization. I'm jack of all many trades, master of none.
Our web designer is really interested in either self-hosting WordPress or even looking into a headless CMS. He wants more creative and functional control over our website than what we currently with our AMS. We are very limited to what we can do right now, since we're playing in the AMS' sandbox with only some HTML/CSS and light JS use. Anyway, from there, we'd use API calls to query the new CRM that's currently being built out (it's a proprietary one, akin to Salesforce) to generate dynamic content.
I could go out and get webhosting at like a GoDaddy (I wouldn't use GoDaddy) or somewhere like that. I've done that before for some smaller auxiliary sites. Sites that, if they go down for a day or two, it's kinda NBD, while I try to figure out what's going on and reach out to the webhost for assistance. I literally just did that earlier this week on one of those sites.
But this would be our main website. And we have a global customer and stakeholder base. People are always on our website 24/7. I'm hesitant to commit to doing it this way because I feel like there's so much that would drop into our laps that we don't know how to handle. What happens when the site goes down for some reason? Is there a failover? How do I even set that up? How do we do backups and rollbacks? How about security issues? How do I harden the site and system? What happens if we do get hacked? We've discussed the issues with WordPress, which are many. How do we deal with all those issues on our own? I don't know the answer to any of these.
Like I said above, we don't have to deal with any of those questions right now. Our AMS provider deals with all that. I'm sure they have a team in a NOC or similar that watches the infrastructure 24/7. Part of what we pay them is so they can handle all that. No way in hell my co-worker and I are willing or able to do all that. And it's not that I'm not willing to learn how to do all this stuff, but to me, this seems like the wrong venue and time to be learning on the fly.
Idk. Are my concerns overblown? Is it really just as easy as getting some webhosting space somewhere and installing WP or some headless CMS and letting my web dev go to town? I know my co-worker could build the site out. I'm just not sure if I could support it all during and afterwards.
Any advice or suggestion would be appreciated. Because right now, him and I are going around in circles trying to figure this out, ha. Thanks.
My girlfriend has started a small business and is looking into a blogging platform. What she has tried so far hasn't been great. She has decided to go the WordPress route and this is where I am involved.
Any suggestions for hosting providers? What features should I be considering or anything else I should be aware of when it comes to picking a provider?
Right now I am looking at Bluehost vs Hostinger. Bluehost just seem to be the most advertised. Hostinger seemed to offer more for the same cost.
Hey all, I'm interested in going down the rabbit hole with Ubiquiti equipment or other manufacturers, more specifically with access points, routers, and a switch. I want to ween off my ISP-supplied all-in-one equipment as their newer hardware limits basic features such as port forwarding, and I'm interested in re-enabling my self-hosted software. Wi-Fi standards have been moving pretty quickly, as have hardware. What setups do you have established in your homes?
I don't really have a budget in mind, and have a 2.5GbE port I'd like to utilize for media consumption over LAN.
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?
This is more focused towards those that use custom domains for their email. My current plan is up at Zoho for my team in a month, and even though I've used them for the past few years its been hit-or-miss (especially when using third-party apps or programs).
Who do you use? Who do you not trust? Who would you never go back to?
Sidenote: I hope this might eventually kick off a ~privacy group, one day.
Just wanted to put this out there as a little PSA in case it's helpful: if you want a cloud server but don't wanna pay anything, Oracle's Free Tier is a life saver. Discovered it a year ago and couldn't be happier I did, since I'd never pay for cloud computing otherwise 😭.
For free you get:
That's been more than enough for me and honestly feels too good to be true. Some things I've done with this:
If anyone has any other ideas for cool projects I could self host, please do tell I'm curious what else I could do :)
I recently looked around at VPS pricing on DigitialOcean, Linode and Vultr. Everything seems much higher than I'd expect - way over the inflation rate. It looks like a 2 core 8GB VPS is being priced between $45 and $60 per month. Maybe I don't remember correctly but I recall being able to get 2 core VMs around $20 a few years ago!
I'm curious on how to get started in self hosting. I have computer experience, being an Android Developer, but I hardly have experience in Linux and backend/networking work.
I've been wanting to start up a Plex/Jellyfin server for a while, and I have an old system sitting around with a Ryzen 1700 with a graphics card in there as well that's been begging for attention, and maybe I can throw on a Minecraft server in there as well. Since I travel a bunch, it would be nice too to be able to access my media for when I'm traveling, or to let my parents or friends access some shows if they so desire!
What I'm worried about is exposing my network to the internet basically. I used to run a Minecraft server with port forwarding and such on a personal computer but now I'm realizing that that's probably a bit unsafe lol.
Basically, are there any guides that I can look at, or any of your own experiences that could potentially help me or anyone who's interested?
I have a server running Unraid at home. I have ~20 docker containers running at the moment with almost all of them only available within my local network. I just stood up an instance of Seafile on the server to act as a google drive replacement. Still in the early test phase before I commit to throwing important stuff on there. I have my domain proxied through Cloudflare so none of my local ports are exposed to the internet. Seafille has complicated passwords set for admin and user accounts (generated with Bitwarden, hot damn I love that app). I also enabled 2FA on each account. I know that I can further clamp it down using some of Cloudflare's extra access controls but in my admittedly limited experience, those all cause issues getting an app to authenticate with the service. Web apps don't have this issue of course.
So am I ok with this setup? I can encrypt the data before uploading easily as it's a built in feature of Seafile. Or would it be better to just run with local only and run a VPN to access when I'm outside?
I figure just about any effort along these lines I trust more than Google with my data. But I may be overconfident in that perhaps. I'm still learning the ropes with Linux and self-hosting in general.
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!
I'm sorry if this was already answered in the docs somewhere but similarly to the question "What happens to my Steam games when Valve goes out of business?" I was wondering what happens to Tildes if Deimos can't sustain it anymore for whatever reason (e.g. death, prison, going off the grid and starting from scratch in Ecuador...)?
Is there some kind of backup plan in place?
In the 2000s, I had Blogger or a subdomain on some random free host. I even tried Ning at some point.
Since 2012, I’ve had a personal site at a custom domain, on Squarespace, then WordPress who knows where, then Tumblr, then WordPress on Linode, now a combo Bear Blog and GitHub Pages.
I dislike WordPress for how clunky it is, Squarespace for how expensive it is, Tumblr for how obviously Tumblr it is (I could say the same about Squarespace and many WordPress sites), GitHub Pages for making me use git to post. Basically, I’m not happy with anything.
So I thought I’d ask los Tildeños—do you have a personal site? What web host and tech stack are you using for it? What do you like/dislike about it? What else have you tried?
Hey gang, I’m a rather novice / hedonist tildes user and have just been posting links to uploaded images by hosting them on ibb and then sharing
https://ibb.co/PF5nFf9
https://ibb.co/10pV1wB
https://ibb.co/1GgyWCT
Is there a better place to host and better way to post images?
Thanks in advance. Sorry for any eye rolls I may have caused!
Self-hosting has been a rabbit hole of wonder that I've explored and delved into over these past few months. I'm curious to hear what others use it for, what apps they love, and their rationale for doing so?
I'll go first.
First, in terms of rationale, this is a wonderful article that I think is worth checking out that encapsulates much my of ethos about pursuing self-hosting.
https://kylechayka.substack.com/p/essay-the-digital-death-of-collecting
The TL;DR is that we no longer have control over the things that we 'own' digitally for these massive cloud companies. For instance the songs / artists you listen to on Spotify may suddenly and unexpectedly become unavailable, certain things (most recently podcasts) may be forced upon you in unpleasant ways. Having complete control of your digital data is a very liberating feeling.
Hyperbackup - I use a synology NAS, so hyperbackup has been wonderful and use both external HD's and a cloud interface to create encrypted backups of everything which gives me peace of mind.
Plex - One of my most used apps, being able to stream anything remotely has been a dream. Plexamp has given me back control of my music library in a way I never thought I would have.
Tautulli - Great for more informatics on my plex usage
Calibre / Calibreweb - Phenomenal for keeping track of my book collections
PiHole - Ads be gone!
*Arr apps - Specifically Sonarr/Prowlarr/Radarr, really like Overseerr for an interface tying everything together
Daily Notes - A clean interface for keeping regular notes
Instapaper - I know there are a few similar FOSS apps out there but haven't found one as convenient and well laid out
TickTick - To do app, but similarly haven't found a FOSS alternative that was as robust and nice to use
OneNote
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:
This is my first post, please add tags as required.
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:
Flatnotes
Pros:
Joplin
Pros:
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.
I’m creating a special video for my parents’ anniversary and want to share it privately. I don’t want anyone to see ads before, during or right after it. I’m not monetizing it and don’t care about viewer metrics.
Right now I’m trying to decide between subscribing to Vimeo or just placing the file in my Google Drive and sharing out the link.
The file won’t exceed 5GB.
Would paying for a service like Vimeo really be worth it when I could just share out the file for free?
Would appreciate any suggestions or recommendations from content creators.
I'm currently using Navidrome to self-host my music collection, while using DSub to listen on-the-go.
This works very well for most genres, except for the bulk of my music which is classical music. This presents its own host of problems pertaining to cataloguing and using metadata, since there are often multiple recordings of the same musical composition, recorded by multiple conductors with different orchestras and/or soloists. There may also be different instrumental arrangements of the same musical piece. Merely sorting by "Artist" is therefore quite unsatisfactory in this scenario.
Some streaming services have come up with quite satisfying solutions in my experience (notably Apple Music Classical and Idagio), but I am not sure how to go about listening to my own self-hosted classical music.
Is anybody here on Tildes familiar with this organizational problem? I would be very eager to hear how you have tackled this. Is there any self-hosted software more suitable to cataloguing musical collections with extensive metadata?
I use Github and Netlify to run some simple websites for free. It works well. However, I've been thinking of experimenting with a database-backed website for fun and Netlify doesn't have any persistence.
What's a good way to do this that scales to zero when nobody's using it? I want to be able to forget about it entirely for months or years at a time. When someone visits, it should start up and run on demand without costing me $20 a month on standby.
Back in the day, I used Google App Engine for this. I learned a lot of datastore tricks to get around its poor latency, but I'm lazy and don't want to do that anymore. I'm pretty sure I want a SQL database and full text search. Either sqlite or Postgres would do, but I doubt there's a cheap enough way to run Postgres.
Litestream looks interesting and so does LiteFS, except that it's pre-1.0 and I don't know what changes fly.io will make that I have to keep up with. If I used Litestream, I'd have to figure out how to run it and where to store the replication logs.
Edit: one nice-to-have is being able to easily dump the database and run it locally or on another cloud provider. (I don't anticipate it getting so big that it's impractical.)
Any how to that explains how to selfhost Tildes? I checked gitlab page, but it doesn't explain how? I would love to start a local community in my native language based on Tildes.
Beyond IMGUR, what image hosts are the hotness these days for when we want to share our dogs / pizzas / pc builds here on Tildes?
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!
I have a windows server with some spare capacity that I use to host some games for the community I'm a part of. Currently I host a couple TF2 servers and a wreckfest server. What other games can I host?
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?