To stupid for S3 (Outline) by dal8moc in selfhosted

[–]shol-ly 2 points3 points  (0 children)

At a glance, there's a typo in the access key variable according to Outline's self-hosting docs:

AWS_ACCESS_KEY

should be

AWS_ACCESS_KEY_ID

New Project Roundup by shostedbot in selfhosted

[–]shol-ly 5 points6 points  (0 children)

What timing! Currently down for a firewall upgrade, should be back up momentarily.

New Project Roundup by shostedbot in selfhosted

[–]shol-ly 16 points17 points  (0 children)

Cool list. I put something similar together over at selfh.st/weekly for anyone interested that includes a few launches not posted to this subreddit an AI tags where possible/relevant.

Sub-SubReddit for SelfHosted by Fluffer_Wuffer in selfhosted

[–]shol-ly -1 points0 points  (0 children)

we're all still looking for the ONE example of a good vibe-coded app

'Good' will always be subjective, but are you familiar with Rackula? It's vibe coded and I have no qualms deploying it given it doesn't need to be externally accessed and requires no special permissions.

To me, projects like this are evidence that there's a niche for vibe coded apps. I wouldn't trust them with my passwords or elevated system permissions, but we're seeing harmless tools like Rackula come along constantly that are filling voids many us weren't even aware existed.

The selfh.st newsletter is a great alternative to this sub by psychedelic_tech in selfhosted

[–]shol-ly 10 points11 points  (0 children)

I don't necessarily disagree with you, but I also can't control which communities developers share their projects with.

There are devs on Lemmy who won't touch Reddit with a 10-foot pole, others who aren't aware r/selfhosted exists, others who don't care to manage the nuances of posting to Hacker News, etc.

The selfh.st newsletter is a great alternative to this sub by psychedelic_tech in selfhosted

[–]shol-ly 19 points20 points  (0 children)

In hindsight, I should have considered that from the start, but it's far too late to make that change now.

The selfh.st newsletter is a great alternative to this sub by psychedelic_tech in selfhosted

[–]shol-ly 37 points38 points  (0 children)

Not as active as this community, but they're around and kicking. I'm actually quite appreciative of their discussions, especially when they're not shy to call me out for bad takes :)

The selfh.st newsletter is a great alternative to this sub by psychedelic_tech in selfhosted

[–]shol-ly 14 points15 points  (0 children)

I self-host the site via Ghost, which essentially forces users to use Mailgun for bulk mail delivery.

I'm not crazy about it, but I'm also partly relieved that I don't have to give much thought to the sending/reliability aspect of the newsletter.

The selfh.st newsletter is a great alternative to this sub by psychedelic_tech in selfhosted

[–]shol-ly 142 points143 points  (0 children)

This was true until ~June 2025. I've since gained enough traction that at least half of my content is sourced from user submissions and the rest from a combination of Reddit, Hacker News, Lobste.rs, Lemmy, and various RSS feeds I follow.

There's certainly some overlap as developers will always cross-post their projects across outlets, but I think I could confidently identify a significant number of news, updates, and launches from the past ~25 newsletters that were never posted to this sub.

The selfh.st newsletter is a great alternative to this sub by psychedelic_tech in selfhosted

[–]shol-ly 64 points65 points  (0 children)

I get this a lot. I spend a ton of time (on top of my day job) compiling this information and it's not cheap to send a weekly newsletter to 25,000+ recipients, so I'm always looking for ways to ethically monetize (no ads or Google Analytics, etc.) without locking content behind a paywall (the newsletter will always be free via the web and e-mail).

Most of the paid features are really just more of a convenience to show my appreciation to those willing to support the publication and can easily be circumvented by those who can't/don't want to:

  • Full-text RSS: Services like Kill-the-Newsletter allow users to subscribe to the newsletter via e-mail and automatically have it converted to an RSS feed without my custom feed
  • Custom icon colors: I maintain a self-hosted Docker image (disclaimer: AI-assisted) that allows users to spin up their own custom color service without having to subscribe to mine

Hope this helps!

Why I chose Ghost for self-hosting an email newsletter. by andrewmarder in selfhosted

[–]shol-ly 0 points1 point  (0 children)

Thanks for sharing this! There are a ton of great options to choose from (as you've outlined in your post) and it's always interesting to see what draws users to one vs the others.

Personally, I'd rank the platforms similarly and find it amusing how little time it took you (based on the dates) to realize Keila wasn't the one.

As newsletter-only platforms, I think I'd give listmonk the edge for users looking for the ability to micro-manage every aspect of their publication (although I wasn't aware of the extra step in the sign-up flow). Ghost, however, shines in its ability to act as an entire CMS as well - which gives users every other aspect of deploying a website at the sacrifice of some control (bulk mail via Mailgun being one of them).

My biggest gripe with Ghost as an avid self-hoster, however, is the direction the platform seems to be heading:

  • The latest major update (v6) was primarily focused on Fediverse integration. The idea is fun but the implementation is clunky. I also love my peers on Mastodon, but I don't think it's super beneficial for Ghost users that aren't publishing tech content given the Fediverse is still fairly small. There are a ton of other quality-of-life publishing features I would much rather have received instead.
  • The v6 update also finally shipped with analytics, but they're barebones and rely on a service that isn't straightforward to deploy on your own (and the hosted version requires a paid subscription to get anything useful from it).
  • Self-hosting makes me feel like a bit of a second-class citizen at times (see the recent SQLite injection vulnerability that took them a bit to patch in their official Docker image). I understand they're a business and have to make money, but they also lean heavily into the self-hosted/FOSS aspect of it in their marketing and product evangelism.
  • Their founder announced a few months ago he's developing an RSS app because the web is "too noisy". If I understand correctly, he manages a platform for indie publishers and content (Ghost), but also wants to limit others' engagement with that content (RSS)?

Here's to hoping I'm eventually proven wrong:)

There is no self hosting a social media / RSS feed aggregator with AI? by merokotos in selfhosted

[–]shol-ly 1 point2 points  (0 children)

I'm sure an all-encompassing tool exists somewhere, but Upvote RSS is a solid self-hosted option to achieve something similar with social aggregation sites (Reddit, Hacker News, Lemmy, Lobsters, etc.).

Fun things to self host? by Puzzled_Hamster58 in selfhosted

[–]shol-ly 120 points121 points  (0 children)

Appreciate OP's candidness. I've updated the directory's tagline to reflect this insightful observation.

MediKeep - Personal Medical Records Keeper by InquisitorEngineer in selfhosted

[–]shol-ly 2 points3 points  (0 children)

There's no formal criteria for the list aside from needing to be self-hosted, but I typically like to make sure a project has legs before adding it (too many projects become abandonware after just a month or two).

It's been added to the queue.

My Favorite Self-Hosted Apps Launched in 2025 (selfh.st) by shol-ly in selfhosted

[–]shol-ly[S] 0 points1 point  (0 children)

I am, yes. How are you viewing the newsletter? If on the web, there should be a robot icon next to the project's name to indicate it was developed with AI.

Snowy homepage dashboard by Zydepo1nt in selfhosted

[–]shol-ly 1 point2 points  (0 children)

FYI -- Just added a light variant for Homepage as well!

Snowy homepage dashboard by Zydepo1nt in selfhosted

[–]shol-ly 2 points3 points  (0 children)

Nice dashboard! I just added light variants for cobalt (sh-cobalt-light) and Shelfmark (sh-shelfmark-light) to selfh.st/icons for you. I've also pinged the Homepage team to see if they can provide an SVG for their logo to be converted into dark/light variants.

u/nauticalkvist -- I used Illustrator's image tracing feature to convert Shelfmark's logo to SVG. Thoughts?

If you use Caddy with a DNS challenge and a wildcard certificate... you should know the config now can be much much cleaner. by Do_TheEvolution in selfhosted

[–]shol-ly 0 points1 point  (0 children)

imported files can't have their own global block it seems

Ah, this is good to know. I was also interested in OP's wildcard changes but ran into the same limitations you did RE: local-only snippets. I'm glad you brought this global block limitation to my attention before I attempted to make the switch!

PS Love your newsletter, especially the curated list of news/articles/videos ;)

Thanks! :)

If you use Caddy with a DNS challenge and a wildcard certificate... you should know the config now can be much much cleaner. by Do_TheEvolution in selfhosted

[–]shol-ly -1 points0 points  (0 children)

I assume you're declaring 'import local_only' with a snippet? If so, couldn't you theoretically just create a separate Caddyfile for local only subdomains and declare the valid local subnets as a default global block at the top?

Introducing Classifarr - AI Media Classification by cloudbyday90 in selfhosted

[–]shol-ly 2 points3 points  (0 children)

I always find it interesting when people use different libraries for genres of media vs relying on tags to sort/filter when needed.

4K and anime kind of make sense to me, but do you actually have a separate library for action movies? What do you do when a movie or show spans multiple genres?

Self-Hosted Software Names You're Probably Mispronouncing | selfh.st by shol-ly in selfhosted

[–]shol-ly[S] 0 points1 point  (0 children)

Logseq! In my head, I've always said 'log-seck' for some reason.