Oh GitHub is being very shitty again? I should finally move my code somewhere else 🤔
Whats the easiest way of getting my own Gitlab instance? Or are there better alternatives?
well that was easy
@ConnyDuck I've set up a gitea instance on my server. Setup is basically "wget it, execute it, done"
@ConnyDuck I personally use Gitea. Written in go, is fast, I like the UI better than gitlab (its UI is essentially a clone of Githubs). There are some downsides however: Updates are manual (by copying the new binary), no built-in CI (but it can send push-messages to external ones), and you'll need a server that you have execute arbitrary code on. Oh and no database migration (last time I tried), so choose your database server wisely.
@ConnyDuck Gitea is very nice, lightweight and in fact looks very much like GitHub 😁
Hey @ConnyDuck :wave:
I'm one of the project leads of Gitea, and can help if you have any questions. Like @trwnh said, codeberg.org is a great option (I think they have a fediverse presence as well, but I don't know if off top of my head). Codeberg is a non-profit org, and one of their founding members is a gitea maintainer. https://git.teknik.io is probably the biggest public install of Gitea. As well as we have gitea.com.
@ConnyDuck Nice!! Looking forward to contribute to Tusky on Gitea maybe?
@melunaka for now it will be only for me to try it out, but yes maybe
@ConnyDuck I've lost my motivation after an error on my first attempt and 5 min of work. 🤷🏻♂️
@ConnyDuck the images in the readme are broken 🤔
@ConnyDuck Gitlab is relatively easy to host and administer thanks to their Omnibus package. The only downside from my point of view is that you need a medium sized server for it not to be slow.
@ConnyDuck eh? What happened to github recently? Didn't notice anything yet
@Groosha they are supporting ICE (the government org who put children in cages in the USA)
@ConnyDuck ah, that's awful
@ConnyDuck I'd recommend Gitea. GitLab is a nightmare to install and maintain.
Since I maintain both gitlab (at work) and gitea (for the hackerspace) I can say: What's better depends on what you need.
gitea is simple, small and easy, updates are just replacing the binary and restart.
gitlab has all features you could possibly want, but it's a monster. Needs at least 4GB RAM, has a lot of dependencies (postgres, ruby, go, node, yarn), Updating manually takes at least 30min - but the docs are good - so it works without problems.
It's propably quicker and easier with the omnibus packages - but when I first installed it they didn't exist
@ConnyDuck What is the latest shitty thing they did?
@melunaka support ICE
@ConnyDuck This makes me so sick
@ConnyDuck In case you didn't see this already, Gitlab just did this, so Gitea is definitely the better choice: https://www.theregister.co.uk/2019/10/16/gitlab_employees_gagged/
@ck yep that is exactly what I was refering to
@ConnyDuck wow there are too many replies on this post to check, but have you checked out 0xacab.org? gitlab instance hosted by riseup
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!