OneDev – Self-hosted Git server with CI/CD, Kanban, and packages
11–20 of 67 posts
Re: OneDev – Self-hosted Git server with CI/CD, Kanban, and packages
#12I recall looking at it maybe 2-3 years ago and deciding against it. And it never seemed to get traction in the selfhosted community either. ...but I can't for the life of me recall why. Definitely wasn't a radioactive red flag issue...but some aspect around CI wasn't for me. In general though with things like this that carry an open license and have a docker image you're better off trying it yourself than listening t…
Re: OneDev – Self-hosted Git server with CI/CD, Kanban, and packages
#13Why do people self-host things like this instead of Github or Gitlab? I don't want to maintain more services for my services. Who has time for that.
Re: OneDev – Self-hosted Git server with CI/CD, Kanban, and packages
#14Why do people self-host things like this instead of Github or Gitlab? I don't want to maintain more services for my services. Who has time for that.
Re: OneDev – Self-hosted Git server with CI/CD, Kanban, and packages
#15Fossil is that you?
I also appreciate that the default workflow for undoing bad merges is a whiteout rather than a true "delete".
To each his own, but having worked with CVS, SVN, Perforce, Git, and Fossil, the centralized model is much less work for release engineering and administration most of the time. If I were a maintainer of the Linux kernel of one of the many Linux distros where you have potentially thousands of contributors to one codebase, I would use git because it scales up better.
However, I wouldn't underestimate the value of scaling down well, especially for all the people around here building some startup out of a barndominium. A VCS that includes its own GUI-based admin tool and is simple enough to used by some high school intro to web design class is a good thing in my book.
Re: OneDev – Self-hosted Git server with CI/CD, Kanban, and packages
#16I recall looking at it maybe 2-3 years ago and deciding against it. And it never seemed to get traction in the selfhosted community either. ...but I can't for the life of me recall why. Definitely wasn't a radioactive red flag issue...but some aspect around CI wasn't for me. In general though with things like this that carry an open license and have a docker image you're better off trying it yourself than listening t…
This is why I dropped it. The CI/CD configurations were some weird proprietary format where as gitlab/gitea/forejo are all (mostly) feature compliant with my already existing github workflow files
Re: OneDev – Self-hosted Git server with CI/CD, Kanban, and packages
#17Why do people self-host things like this instead of Github or Gitlab? I don't want to maintain more services for my services. Who has time for that.
Re: OneDev – Self-hosted Git server with CI/CD, Kanban, and packages
#18Why do people self-host things like this instead of Github or Gitlab? I don't want to maintain more services for my services. Who has time for that.
Especially as self-hosting means loosing the community aspect of GitHub. Every potential contributor already has an account. Every new team member already knows how to use it.
I self-host gitea. It took maybe 5 minutes to set up on TrueNAS and even that was only because I wanted to set up different datasets so I could snapshot independently. I love it. I have privacy. Integrating into a backup strategy is quite easy —- it goes along with the rest of my off-site NAS backup without me needing to retain local clones on my desktop. And my CI runners are substantially faster than what I get through GitHub Actions.
The complexity and maintenance burden of self-hosting is way overblown. The benefits are often understated and the deficiencies of whatever hosted service left unaddressed.
Re: OneDev – Self-hosted Git server with CI/CD, Kanban, and packages
#19Why do people self-host things like this instead of Github or Gitlab? I don't want to maintain more services for my services. Who has time for that.
Re: OneDev – Self-hosted Git server with CI/CD, Kanban, and packages
#20Why do people self-host things like this instead of Github or Gitlab? I don't want to maintain more services for my services. Who has time for that.
I've been hosting a git service for quite a while now and it's maybe around half an hour per year of maintenance work. It's totally worth it in my opinion, it's so much better on almost every way ... One big reason is decentralization. Full control of data, change what you want, then things like the current npmjs attack show the downsides of having everyone using the same thing, and so much more