I’ll be the first to want to migrate the issue tracking system off github, when there’s a federated alternative (and it has an importer, because we have thousands of issues). Currently, there is none, although forgefed is an exciting project. I imagine this is why nearly every rust project uses github rather than anywhere else.
Gitlab and codeberg unfortunately have their own issues.
Not gitlab (its too heavy), but we did self-host gitea before. It was a really bad experience, because its very easy for bots to DOS attack gitea. A lot of open actions (like diffs) are CPU heavy.
More importantly tho, people don’t want to have to make hundreds of accounts on hundreds of different servers, which is why most people don’t self-host or collaborate that way.
Gitlab self hosted is worth a try. you can fine tune every service it uses. And disable unwanted features, and the community edition supports oauth login provider, which circumvents the need for a separate user account creation. I for example run my instance on a single raspberry pi 4 and it runs pretty well.
Another great simple alternative I really like is fossil (from the creator of sqlite)
people don’t want to have to make hundreds of accounts on hundreds of different servers, which is why most people don’t self-host or collaborate that way
We have a selfhosted Gitea instance which is currently hosting mirrors of Lemmy repos. For now thats not ideal because everyone would have to create an account to open issues and contribute, and it could easily fill up with spam. Once Gitea federates it would definitely be a great option.
Gitea itself does not work on federation… i’ve learned this few weeks ago. Only a fork.
Then github changed its model to a company for profit, or so.
Now codeberg and others are working on another fork https://forgejo.org which is in it’s first release binary-compatible to gitea AND this fork gets federation. Codeberg will run on it.
So i think, leaving github will be a very good idea. But a much better idea is to wait for the working federation in forgejo
Not better enough to be worth missing out on all the features GH provides that CB doesn’t. I’d rather they wait for the right platform than have to migrate a second time when CB takes Lemmy down
Its definitely limited, mainly in order to keep it small.
Another project I’d thought about, was essentially a semantic wiki of torrents, using their infohashes as keys, where people could contribute stuff like that openly to all existing torrents. And it could have semantic tags, so people could label the type of content, comment about it, add descriptions, etc. IE a TorrentWiki.
move to codeberg
Codeberg is wayy too dangerous for us to use, see below.
deleted by creator
understandable we all love piracy
I’ll be the first to want to migrate the issue tracking system off github, when there’s a federated alternative (and it has an importer, because we have thousands of issues). Currently, there is none, although forgefed is an exciting project. I imagine this is why nearly every rust project uses github rather than anywhere else.
Gitlab and codeberg unfortunately have their own issues.
deleted by creator
What about Sourcehut?
Not the biggest fan of its UI, and issue tracking almost looks like an afterthought.
Maybe self-hosted Gitlab then? I don’t know if it has all features you need though.
Not gitlab (its too heavy), but we did self-host gitea before. It was a really bad experience, because its very easy for bots to DOS attack gitea. A lot of open actions (like diffs) are CPU heavy.
More importantly tho, people don’t want to have to make hundreds of accounts on hundreds of different servers, which is why most people don’t self-host or collaborate that way.
Care to elaborate how gitea is more susceptible to ddos than any other hosted service?
All of them are unless you lock them down afaik. Diffs and pull requests are resource intensive.
Gitlab self hosted is worth a try. you can fine tune every service it uses. And disable unwanted features, and the community edition supports oauth login provider, which circumvents the need for a separate user account creation. I for example run my instance on a single raspberry pi 4 and it runs pretty well.
Another great simple alternative I really like is fossil (from the creator of sqlite)
Yeah, totally understandable.
deleted by creator
We have a selfhosted Gitea instance which is currently hosting mirrors of Lemmy repos. For now thats not ideal because everyone would have to create an account to open issues and contribute, and it could easily fill up with spam. Once Gitea federates it would definitely be a great option.
Gitea itself does not work on federation… i’ve learned this few weeks ago. Only a fork.
Then github changed its model to a company for profit, or so.
Now codeberg and others are working on another fork https://forgejo.org which is in it’s first release binary-compatible to gitea AND this fork gets federation. Codeberg will run on it.
So i think, leaving github will be a very good idea. But a much better idea is to wait for the working federation in forgejo
😁
I agree. There is Codeberg which looks like a good option for migrating. It’s not so feature-rich yet but basic functions are there.
We def wouldn’t switch to codeberg, they removed a torrent project of mine without warning. Lemmy is also a piracy-friendly project.
Maybe they mistreated you by deleting your project, idk. If that’s the case, it’s not good, but Codeberg is still better than Github freedom-wise.
Not better enough to be worth missing out on all the features GH provides that CB doesn’t. I’d rather they wait for the right platform than have to migrate a second time when CB takes Lemmy down
Why did they remove it? Just because it’s torrent?
Btw what is this project? Can you share a link?
They removed it to pre-emptorily comply with German anti-piracy laws.
The project is https://torrents-csv.ml
oh nice, that’s a great project!
Thx!
I use it everyday, the only issue is that I miss descriptions, which sadly are dependent on uploads to other sites such as ThePirateBay and so.
It would help me to differenciate files (I care for subtitles in media).
Its definitely limited, mainly in order to keep it small.
Another project I’d thought about, was essentially a semantic wiki of torrents, using their infohashes as keys, where people could contribute stuff like that openly to all existing torrents. And it could have semantic tags, so people could label the type of content, comment about it, add descriptions, etc. IE a TorrentWiki.