Open Source Github Repositories in Danger of being Deleted
from Akito@lemmy.zip to selfhosted@lemmy.world on 06 Mar 13:21
https://lemmy.zip/post/33425601

Looking for your personal lists of Github repositories, which might be deleted from Github at some point, for whatever reason. For example, the maintainer might delete his account from Github or archive all his repositories.

A famous example of an open source project, which had trouble to continue thriving, is youtube-dl.

Which projects’ repositories do you think are worth backing up?

#selfhosted

threaded - newest

ocean@lemmy.selfhostcat.com on 06 Mar 13:32 next collapse

Wonder if there’s a docker to backup and update repos

Akito@lemmy.zip on 06 Mar 13:33 next collapse

github.com/SierraSoftworks/github-backup

ocean@lemmy.selfhostcat.com on 06 Mar 13:46 collapse

Thanks!

gwheel@lemm.ee on 06 Mar 13:55 next collapse

Forgejo has an option to mirror a repository and update on a regular interval. It won’t get wikis or issues though. I’ve got mine set up to mirror a bunch of decomps.

ocean@lemmy.selfhostcat.com on 06 Mar 13:59 next collapse

Thanks! This is great to know.

mesamunefire@piefed.social on 06 Mar 14:25 next collapse

Yep and you can dictate the sync time. It's great.

Akito@lemmy.zip on 06 Mar 14:47 next collapse

Running Gitea and want to mirror worthwhile repositories, hence this post. :)

486@lemmy.world on 06 Mar 15:59 next collapse

It won’t get wikis or issues though.

You can easily mirror Github wikis as well. You just need to add .wiki.git to the repo URL. That way you can clone the wiki just like any other Git repo.

slazer2au@lemmy.world on 08 Mar 08:08 collapse

How do you do that without needing a pak for that repo?

Unless I am doing something Wong which is always likely.

gwheel@lemm.ee on 08 Mar 15:56 collapse
ocean@lemmy.selfhostcat.com on 07 Mar 03:24 next collapse

@TeamAssimilation@infosec.pub Why did you report my comment???

Reason: Honest question: why docker if a simple git command is enough?

TeamAssimilation@infosec.pub on 07 Mar 04:39 next collapse

I don’t recall reporting any comment today. Can I fix that if I reported it somehow?

Edit: shit, I see I used report instead of reply. Im sorry.

ocean@lemmy.selfhostcat.com on 07 Mar 05:09 collapse

I figured it seems like a response not a report! Thanks for clarifying :)

I agree with cli command over docker. Sometimes docker is easier for the less informed though, me.

InnerScientist@lemmy.world on 07 Mar 07:26 collapse

You triggered the independent thought alarm

Arghblarg@lemmy.ca on 07 Mar 05:33 collapse

Dunno about docker setup, but I mirror github repos I worry may disappear automatically using my self-hosted gogs instance. (Gitea/Forgejo likely also can do it). It’s point-and-click, you just specify the github URL and check a box “this is a mirror”.

ocean@lemmy.selfhostcat.com on 06 Mar 13:48 next collapse

I think the biggest ones that would suck if lost would be Qbit, Jellyfin, and Trilium. Qbit because it download and share a lot with it. Jellyfin because of most of my family’s media consumption is via it. And trilium because most of my notes from the past year plus are there plus imported others. It’s essential.

Akito@lemmy.zip on 06 Mar 13:50 collapse

Okay, but are they in danger of being removed? I think, they should be very well preserved…

ocean@lemmy.selfhostcat.com on 06 Mar 13:58 collapse

I mean I’m not sure! The way you worded accounts being deleted or repos made me think you meant in general

Edit Yeah you say worth preserving. So for me I will go back those up!

demesisx@infosec.pub on 06 Mar 14:25 next collapse

I used to keep a list of repos to pull onto my NAS in case they someday went closed source. I use “mr” for it. It worked great. I had it on a systemd timer.

myrepos.branchable.com

asudox@lemmy.asudox.dev on 06 Mar 14:36 next collapse

Can we stop using GitHub already? Please move onto Forgejo. It is getting federation in the upcoming years using ActivityPub.

zqwzzle@lemmy.ca on 06 Mar 14:43 next collapse

Archive team has GitHub as one of their projects, but it doesn’t target a specific repo.

wiki.archiveteam.org/index.php/Warrior_projects

kane@femboys.biz on 09 Mar 19:49 collapse

Don’t really have a recommendation about which, but I do about how.

For repositories that I deem important, either for practical or nostalgia reasons, I use Gitea to keep an up to date clone. I believe most self hosted Git solutions offer a similar functionality, like Gitlab has one too that I’m aware of.

Akito@lemmy.zip on 09 Mar 22:51 collapse

Which ones do you deem important?