[HN Gopher] Awesome-Selfhosted
___________________________________________________________________
Awesome-Selfhosted
Author : diplodocusaur
Score : 159 points
Date : 2021-04-14 13:14 UTC (9 hours ago)
(HTM) web link (github.com)
(TXT) w3m dump (github.com)
| open-source-ux wrote:
| This is a very helpful list but there remains an enduring problem
| with self-hosting server software: deployment. It remains
| ludicrously complicated to self-host server apps. It's no wonder
| that SaaS continues to dominate the software market when the
| self-host alternative is so time-consuming and unfriendly to set-
| up.
|
| Imagine if app installs on the server were as simple and easy as
| installing a desktop app. Having a ridiculously easy web app
| installation process for servers would unlock countless
| opportunities for developers to reach more users or customers.
|
| There appears to be no appetite or interest in the industry to
| tackle this problem. And just to pre-empt the suggestions that
| Docker, Cloudtron, Sandstorm, command-line scripts are possible
| options: none of these are easy or simple for non-technical
| users. Even one-click app marketplaces (Linode, Digital Ocean
| etc) have their complications.
|
| Without easy deployment, particularly for non-technical users,
| self-hosting will never be a viable option for most people, only
| for a tiny minority of technical users. If you disagree, take a
| look at the unstoppable juggernaut that is SaaS.
| granshaw wrote:
| I'd think the ideal "magical" UX would be: -
| Have some "global self-hosted sass installer service" pre-
| installed and running - Visit someselfhostedsaas.com - it
| detects that you don't have their software installed yet
| - It automatically initiates a download and installation. User
| is shown a loading screen. Doesn't even need to be different
| than your standard SPA spinner. - Once installation is
| complete, the app/local-site automatically opens. User is off
| to the races
|
| I can't be the first one envisioning this, and I'm sure there's
| been work done in this area?
| open-source-ux wrote:
| Another possibility: a common or standardised 'installation'
| API for web apps adopted by web servers like Apache,
| NGINX,Caddy etc. The API covers security, permissions,
| installation location and even uninstallation. It will never
| happen...but one can dream.
| bobcostas55 wrote:
| Isn't that what docker does? I have found it very easy to get
| self-hosted stuff running on my VPS.
| gowld wrote:
| Why don't the #anchor links in the TOC work?
| [deleted]
| thunderbong wrote:
| For whatever reason, anchor tags in Github don't work without
| enabling javascript. This bugs me no end, but there doesn't
| seem to be any workaround for it.
|
| Why the heck we need javascript to navigate within a page is
| beyond me.
| qwertox wrote:
| On the GitHub Readme Page? It's working for me.
| Johnny555 wrote:
| It's pretty ironic that the selfhosted repo is hosted on a SaaS
| provider, and is not itself self-hosted.
| qbasic_forever wrote:
| Distributing content to the global public is one thing self-
| hosting doesn't do well. Maybe IPFS or other things will help
| over time. If github is going to pay for the servers and give
| you a ton of free bandwidth, why waste it. It's just a markdown
| file translated to HTML, they aren't locked into anything a
| SaaS provides.
| guilhas wrote:
| Or pretty smart, using SaaS to kill SaaS
| tomschlick wrote:
| Not really. Know what you do well. Selfhosted is generally
| about providing it for yourself and possibly for a small number
| of friends / family (the exception might be a blog).
|
| Dealing with collaboration and HN/Reddit level of traffic
| coming to your server is best left to the big collaboration
| platforms.
| flal_ wrote:
| Also : marketing / discoverability
| colecut wrote:
| I'm happy this exists and I scan it every time it is posted.
|
| These days I feel like there is more value in curation than an
| exhaustive list..
|
| There is just too much on here and a lot of it not of super great
| quality for me to want to take the time to try a lot of things..
|
| I would probably get more value out of a list that had the best
| overall 1 or 2 from each category on this list, and even a "best
| standouts from all categories" would be cool.
| zelon88 wrote:
| I like how it portrays projects without being judge jury and
| executioner.
|
| Most of these projects are works in progress. It would not be
| fair to exclude them in favor of projects with larger budgets
| and internal marketing.
| nucleardog wrote:
| Going the opposite direction though, it would be nice if they
| separated or at least listed some general indicator of
| activity for the projects.
|
| Some of the projects haven't seen any significant work for 5+
| years. In some areas that might be fine (projects can be
| "done") so it's not automatically an indicator of being
| abandoned, but level of activity and whether the maintainer
| is still merging PRs is usually the first thing I look at
| when I'm deciding which of a few options on the list I'm
| going to dig into further.
| awill wrote:
| that's a strange thing to say. Sure it's great for in-
| progress projects to get visibility, but as a ready/user, it
| will waste my time if I just want something that's
| ready/usable right now, and end up trying a bunch of
| unfinished projects.
| zelon88 wrote:
| How do you think projects get finished?
|
| I wrote a competitor to OwnCloud and NextCloud that took
| years of working by myself to make. With no budget by
| myself. Obviously the quality isn't quite as polished as my
| competition.
|
| By your logic only OwnCloud and NextCloud should be allowed
| on here. Despite both of them having their own marketing
| budget they promote with. They should get to come into
| aggregate lists and boot out the little guy.
| akiselev wrote:
| _> How do you think projects get finished?_
|
| Projects that fail to attracts users tend to do even
| worse at attracting developers because there are always
| going to be far more users than developers.
| zelon88 wrote:
| Some projects are aimed at higher level users of whom and
| outsized portion could be developers. Some products are
| meant to be unbranded products for integration into
| business products.
|
| Some products prioritize different things. For example,
| all of my products internalize fonts and scripts so they
| are truly self hosted. My competition doesn't do that.
| They host scripts on CDNs and utilize Google fonts. On
| some networks, particularly air gapped intranets or
| offline locahosts, that won't work.
|
| By passing objective judgement on the contents of the
| list, you're dictating to the audience the factors that
| you think should be important to them rather than showing
| them all factors and letting them choose what they
| believe is important.
| qbasic_forever wrote:
| This is a good podcast that effectively curates and discusses
| interesting self-hosted applications: https://selfhosted.show/
| opk wrote:
| They tend to be overly positive of things like netdata and
| plex that are selfhosted but with closed cloud components.
| They also talk a lot about home assistant. And generally give
| thew impression that they have a short attention span, are
| always looking for shiny new and never have issues like the
| latest nextcloud upgrade breaking.
| qbasic_forever wrote:
| I've been listening since the start and don't share any of
| those perceptions, FWIW.
| sparsely wrote:
| Agreed. The nice thing about AWS is that they normally have at
| most a couple of different services that do what you're looking
| for, and you can be reasonably confident that they will work
| well and play nicely with all your other AWS hosted services.
| chewmieser wrote:
| Agreed. There's a lot of noise in massive software lists like
| this although they can be a very useful starting point.
|
| Perhaps more useful would be a feature matrix for each section
| of this repo so you can determine the "best" ones at-a-glance
| (since best is subjective based on your particular needs).
|
| Still a great start!
| Syonyk wrote:
| Or even, "Most recent commit" information. I've run across
| plenty of interesting looking projects, last commit 7 years
| ago, README.md references Ubuntu 12.04 LTS as the preferred
| platform...
|
| Could I make that work? Probably, if I cared enough. Do I want
| to? Not unless I can't find something newer and similar enough.
| aidenn0 wrote:
| Even a simple what's good/bad about each one would be fine. I'm
| okay wading through a list of 12 items if there is some way for
| me to tell what distinguishes them from each other.
| teekert wrote:
| This may be a good place to plug one of my favorite podcasts
| called "Self Hosted" (not sure if related):
| https://podcasts.apple.com/nl/podcast/self-hosted/id14779973...
| dvfjsdhgfv wrote:
| HN automatically strips the word "awesome" from titles, which is
| the right thing in 99% cases, this being a notable exception.
| dang wrote:
| We've made it awesome again.
| tom_mellior wrote:
| Interesting. If this is really automated, the implementation
| seems to miss a bunch of corner cases:
| https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
___________________________________________________________________
(page generated 2021-04-14 23:02 UTC)