logoalt Hacker News

iamkrazyyesterday at 4:54 PM4 repliesview on HN

I installed forgejo on my home server and never looked back. The only problem I face is when hosting an app on DigitalOcean App platform, or vercel etc. They only connect to GitHub.


Replies

cxryesterday at 7:45 PM

> DigitalOcean App platform[…] only connect to GitHub

They also support deployments from GitLab (so long as you're using the gitlab.com-hosted instance and not a self-hosted GitLab instance). If you've deployed your own self-hosted forge, then you can connect DigitalOcean App Platform to it by using gitlab.com as a bridge—register an account on gitlab.com once and instruct your self-hosted forge to replicate copies to gitlab.com. You don't really need to actually use GitLab.

Having said that, considering that DigitalOcean is in the business of selling IaaS/PaaS, it's loony that they don't let you connect to, say, your own self-hosted Forgejo running on their infrastructure…

(Indeed, considering how many people would like to self-host their own forge but how few people want to actually set up and do admin for it, it's loony that DigitalOcean doesn't pick up, say, Forgejo and/or an alternative and offer a sharply discounted (e.g. $20/year) quasi-managed one-click deployment option with first-class support for connecting to their App Platform.)

lorecoreyesterday at 6:37 PM

All of the reasons to avoid GitHub are also reasons to avoid the Digital Ocean App platform and Vercel. I use Digital Ocean, but just the VPSs. Don't let yourself get vendor locked in with these middle men, retain control and shoot for the most universal level of the stack you can.

show 1 reply
cobbzillayesterday at 5:16 PM

I’m in a similar boat, I abandoned ship for Gitea years ago (prior to forgejo fork) and have no regrets.

For things that require GitHub I’ve been able to mirror repos there and get things working. Keeping code in sync is annoying though.

sinpifyesterday at 6:46 PM

Similar situation with Apple's Xcode Cloud.

show 1 reply