top 50 comments

sorted by: hot top controversial new old
[–] 128 points 1 year ago (7 children)

Yes, codeberg, and it's going to be decentralized soon when forgejo implements federation

  • source
  • hideshow 7 child comments
  • [–] 60 points 1 year ago (4 children)

    Yes, Codeberg/Forgejo or even self-hosting a git server. Git itself is decentralized and self-hostable.

  • source
  • hideshow 4 child comments
  • [–] 54 points 1 year ago (1 child)

    @fajre @Codeberg ist "a non-profit, community-led organization that helps free and open source projects prosper. Our services include Git hosting (using @forgejo ), Weblate, Woodpecker CI and Pages."

  • source
  • hideshow 1 child comment
  • [–] [S] 4 points 1 year ago

    @fajre @Codeberg ist “a non-profit, community-led organization that helps free and open source projects prosper. Our services include Git hosting (using @forgejo ), Weblate, Woodpecker CI and Pages.”

    interesting man, i'll try!

  • source
  • parent
  • [–] 45 points 1 year ago (1 child)

    Forgejo is an activitypub-enabled Git forge software, and codeberg is one of the largest forgejo instances.

    Tangentially related, but git-annex, and, in particular, its sync subcommand are a great tool for storing files and managing git repos across multiple machines (and even just loose drives) in a "P2P" way without any centralised server

  • source
  • hideshow 1 child comment
  • [–] 23 points 1 year ago (5 children)

    I self-host forgejo, it's one of the easiest systems I self-host.

    But which features other than a plain git repo are you looking for? That will mostly determine your options. There are tons of git repos, and even just a plain git repo on a server with an ssh tunnel is enough if you don't need anything beyond that.

  • source
  • hideshow 5 child comments
  • [–] 3 points 1 year ago (1 child)

    +1 for forgejo

    The only requirement of yours it doesn't hit is "decentralized", since you'd likely be self-hosting it. If you're looking to host git repos, you're likely technical enough to fire up a foregjo container in Docker and go wild with it. Just make sure you have a plan for backups, and you're good.

  • source
  • parent
  • hideshow 1 child comment
  • [–] [S] 3 points 1 year ago (2 children)

    I self-host forgejo, it’s one of the easiest systems I self-host.

    But which features other than a plain git repo are you looking for? That will mostly determine your options. There are tons of git repos, and even just a plain git repo on a server with an ssh tunnel is enough if you don’t need anything beyond that.

    My main goal is to stay independent from big tech and have full control over my data, but I’m still new to programming (2/8 in Software Engineering).

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago* (1 child)

    Yeah, forgejo will give you many of the features of GitHub. Not the proprietary ones like the Actions Marketplace of course, but a lot of equivalent features. It's lightweight enough though that even if you never use it for anything beyond git, creating pull requests, and some basic CI, it's not going to require much power to run it.

    Do you need the public to have access to it? That would be the only reason for federation that I could think of. That's not available quite yet.

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (1 reply)
  • [–] 19 points 1 year ago* (2 children)

    When I have questions like this, I tend to check this site first. You can also filter the results based on your criteria.

  • source
  • hideshow 2 child comments
  • [–] 18 points 1 year ago (2 children)
    load more comments (2 replies)
    [–] 13 points 1 year ago (1 child)

    Maybe not exactly what you are after, but: https://sr.ht/

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 11 points 1 year ago

    I can’t believe no one said anything about Radicle ? https://radicle.xyz/

  • source
  • [–] 10 points 1 year ago
    [–] 9 points 1 year ago

    Git itself is that for the DVCS part, it's easy to host and is decentralized. I haven't used it myself, but hubzilla seems to support wikis and forums in a distributed way. If you needed to, you could manage issues in forums, although it feels like there should be somethings.

  • source
  • [–] 7 points 1 year ago

    Try GitLab. They're independent and free of trackers according to Brave Shields. Though keep an eye out for the storage limits, since GitLab makes you quickly realize that, unlike GitHub, they don't have unlimited storage.

  • source
  • [–] 7 points 1 year ago (1 child)
    • Forgejo
    • Gitlab
    • Gitea
    • Codeberg

    I'm sure there's more

  • source
  • hideshow 1 child comment
  • [–] 6 points 1 year ago* (last edited 1 year ago)

    On server:

    git init --bare ~/projects/project.git

    On client:

    git clone username@server:projects/project.git

  • source
  • [–] 6 points 1 year ago (1 child)

    fossil-scm.org

    My new favourite tool.

  • source
  • hideshow 1 child comment
  • load more comments (1 reply)
    [–] 6 points 1 year ago (3 children)

    No one has mentioned Gitea yet, is there a reason? Genuinely asking.

  • source
  • hideshow 3 child comments
  • [–] 15 points 1 year ago (2 children)

    Gitea has gone open core; it is still free software but its development is controlled by a for-profit company which is developing non-free features. So, Forgejo is the community-run fork of it which people outside the Gitea company are contributing to instead now. You can read more about their divergence here.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago*

    I wonder when people (especially companies) learn that with open source projects, it's the community and contributors who are in charge and not the "owner". The moment you do something the community doesn't like, they'll fork the project, migrate, and your project is left in the dust.

    Few examples off the top of my head - CyanogenMod/LineageOS. Maps me/Organic Maps/CoMaps. OpenOffice/LibreOffice.

    If your company/business/project depends on user content, don't piss off the users.

  • source
  • parent
  • [–] 4 points 1 year ago (2 children)

    GitLab, I am not sure if their own installation hits all points (depends on what you define as "big tech involvement" maybe), but if you self-host it, certainly.

  • source
  • hideshow 2 child comments
  • load more comments (2 replies)
    [–] 3 points 1 year ago (1 child)
    load more comments (1 reply)
    [–] 3 points 1 year ago

    I haven't tried it but Radicle sounds cool ? Radicle is an open source, peer-to-peer code collaboration stack built on Git. Unlike centralized code hosting platforms, there is no single entity controlling the network. Repositories are replicated across peers in a decentralized manner, and users are in full control of their data and workflow.

    There are some dev/repo tools, but I don't know how they compare with commercial platforms.

  • source
  • [+] 2 points 1 year ago* (last edited 1 year ago) (1 child)
  • I haven't tried it but Radicle sounds cool ? Radicle is an open source, peer-to-peer code collaboration stack built on Git. Unlike centralized code hosting platforms, there is no single entity controlling the network. Repositories are replicated across peers in a decentralized manner, and users are in full control of their data and workflow.

    There are some dev/repo tools, but I don't know how they compare with commercial platforms.

  • source
  • parent
  • [–] 2 points 1 year ago (2 children)

    What's the benefit of a distributed git host? Are you just trying to distribute the storage costs?

  • source
  • hideshow 2 child comments
  • load more comments (2 replies)
    [–] 1 point 1 year ago

    Game of Trees - https://gameoftrees.org/index.html

    Not distributed but definitely meets other requirements.

  • source
  • load more comments
    view more: next ›