this post was submitted on 20 Apr 2026
129 points (99.2% liked)

Selfhosted

56957 readers
422 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

If you're like me, you probably need to update your image tag to this new major version. I'll probably wait for a minor release first.

top 22 comments
sorted by: hot top controversial new old
[–] HairyHarry@lemmy.world 1 points 36 minutes ago (2 children)

Amy Idea why there isn't a ":latest" release?

[–] poVoq@slrpnk.net 2 points 33 minutes ago

Because you usually don't want to do automatic upgrades across major versions. There is a "latest" equivalent for each major version release though.

[–] EncryptKeeper@lemmy.world 1 points 16 minutes ago* (last edited 16 minutes ago)

Forgejo was initially a soft fork of Gitea but they knew it would very possibly become a hard fork. Using the latest tag meant your setup could break unexpectedly so I think they’d opted to not use it at all. What you want to do is use the full version “15” in this case which will keep it updated up the currently major release.

[–] northernlights@lemmy.today 8 points 2 hours ago* (last edited 2 hours ago) (1 children)

I very much have my eye on that. Pretty sure that's going to be my next self-host just because I love everything about it, not so much because I'll need it. Pleeeease federate. I know it's a whole lot of work, but it would be a significant net benefit to all developers worldwide who code because they like it.

[–] julianwgs@discuss.tchncs.de 2 points 1 hour ago

Donations will help them get there faster

[–] XenoK@lemmy.dbzer0.com 3 points 1 hour ago (2 children)

How does it compare to Gitea?

[–] EncryptKeeper@lemmy.world 1 points 15 minutes ago

It’s a fork of Gitea with more extensive development.

[–] black_flag@lemmy.dbzer0.com 5 points 1 hour ago

Forgejo is where the dev is happening now.

[–] ozoned@piefed.social 8 points 2 hours ago

Can't wait for federation

[–] badbytes@lemmy.world 13 points 3 hours ago

An amazing project. Good work devs.

[–] prism@lemmy.dbzer0.com 20 points 4 hours ago

Finally, repository specific access tokens were added! I was missing this feature from GitHub (fine-grained access tokens) and had resorted to making service accounts that had access to a single repo. Time to clean that up :)

[–] galaxy_nova@lemmy.world 1 points 2 hours ago* (last edited 2 hours ago) (2 children)

Thoughts on this versus tangled besides this being more mature? Also question, I have cloudflare serving as my ddns, I believe some settings I have configured there prevent ssh from working to my forgejo instance. Is it a security risk to allow ssh traffic properly? I have other services on the same subdomain published as well if that matters.

Edit: would Tailscale be a solution here?

[–] EncryptKeeper@lemmy.world 1 points 13 minutes ago

Tangled seems to focus on the “social” aspect by being inherently federated using the protocol Bluesky uses.

Federation is in the works for Forgejo but it’s not a focus.

[–] purplemonkeymad@programming.dev 1 points 2 hours ago (1 children)

Recommendation would be that you want to set up your ssh so that it only accepts publickey authentication. You also want to make sure you are not using a proxied DNS value, as CF only proxies http requests.

Personally I didn't bother to setup ssh access as https typically works fine.

[–] galaxy_nova@lemmy.world 1 points 1 hour ago

I setup ssh key access only on all my machines so that bit is ok. Maybe I’ll forgo ssh like you’re suggesting as well. I thought I had some use for it but it’s been a while since I was messing with my forgejo instance, I’ve kind of fallen back to GitHub and codeberg for a bit since I’ve been busy. I couldn’t get https cloning to work for some reason either so I neee to investigate that I guess.

[–] iso@lemy.lol 6 points 4 hours ago (2 children)

Forgejo's most promising feature was federation, and unfortunately, they don't seem to be working on that.

[–] tofu@lemmy.nocturnal.garden 25 points 4 hours ago* (last edited 4 hours ago) (2 children)
[–] AcornTickler@sh.itjust.works 9 points 3 hours ago (1 children)

Oh, didn't know Forgejo was ever intended to have federation. That's so cool!

[–] tofu@lemmy.nocturnal.garden 6 points 2 hours ago

It's the main reason I choose them. Can't wait to open issues on other instances without creating an account and not everything being on GitHub.

[–] iso@lemy.lol 3 points 4 hours ago
[–] RushLana@lemmy.blahaj.zone 7 points 4 hours ago* (last edited 4 hours ago)

Federation is worked on by forgefed if I remember right.

https://codeberg.org/ForgeFed/ForgeFed

[–] uuj8za@piefed.social 0 points 3 hours ago

Yeah... I'm gonna wait for 15.1...