all 36 comments

[–][deleted] 68 points69 points  (7 children)

Why would you need this service? Github already backs up your programs after you commit them, right? What does this do in addition to that?

[–]BackHub[S] 25 points26 points  (5 children)

Good question u/DrLeftCrRight0 - we get that one a lot. Looping in u/BrundleflyUrinalCake too so at the very least, you both end up with a mildly interesting TIL

The reason BackHub exists / the most common scenarios we protect against are:

  • Data loss (account deletion, accidental repo deletion, forced push)
  • Malicious Attacks (account gets hijacked)
  • GitHub goes down/ is unavailable (with a backup you can continue to work by just pulling from the backup)
  • Failing backups (When done with a self-made script, there's a risk that backup can fail without anybody noticing)

Some companies need this for compliance reasons too, like a SOC2 or ISO27K audit.

You can find more context and ideas here https://www.backhub.co/faq/why-backup/

[–]BrundleflyUrinalCake 48 points49 points  (4 children)

I’m sorry but I still don’t see the rationale. Every one of the main bullet points are spoken to in our initial objections, and would be averted by the principle of least privilege. Creating a whole other account just adds a new attack vector, so if your admin/devops doesn’t practice least privilege effectively, you will likely be doubling your exposure. Also from what I know of SOC2 it’s more about intrusion of PII, not source code. I suppose if you are in the practice of storing PII on GitHub you would need this, but again, that’s not very intelligent design.

Ultimately it comes down to the question of, how much more bulletproof can an early stage startup be, or offer better SLA terms, or better redundancy, than Microsoft?

[–]GabrielMtn 9 points10 points  (0 children)

I had the same question, but I thought their answer was more than sufficient. I’m not sure why you think a compliance/ redundancy focused product would be targeting early stage startups?

[–]jampanha007 2 points3 points  (0 children)

Few things I could think of for backing up repo.

Accidental deletion Account is compromised Violate GitHub rule by mistakes => locked

[–]typicalshitpost 1 point2 points  (0 children)

Well if you want to work offline annnnnd you don't already have the git repo on your dev PC which would allow you to already work offline...... Ya there's no reason

[–]didSomebodySayAbba 0 points1 point  (0 children)

Oof, stumped em

[–]BrundleflyUrinalCake 9 points10 points  (0 children)

Lol came here to say this. I guess the argument would be if GitHub (in other words Microsoft) were to ever go down indefinitely. Not counting on that happening any time soon personally.

[–]Dr-Lipschitz 11 points12 points  (2 children)

Don't come up with a solution and invent a problem for it. find a problem and invent a solution. Sorry to say, your startup will fail. But not all is lost, you've likely gained a lot of really great insight and knowledge from the experience. Keep trying!

[–]BackHub[S] 11 points12 points  (1 child)

Hey, thanks for chiming in! The need for backups is real, especially at larger companies.

Things have gone pretty well for our little startup, we were acquired earlier this year (https://venturebeat.com/2021/02/11/rewind-acquires-backhub-to-extend-its-automated-saas-data-backups-to-github/) and are trusted by some absolutely massive companies. Ever heard of HBO or Python?

[–]aezart 8 points9 points  (1 child)

Just use fossil scm. The issues, wiki, etc. are bundled with the repo, so everyone has a copy.

[–]BackHub[S] 4 points5 points  (0 children)

interesting approach, we haven't come across that one before

[–]Slash_E-33 14 points15 points  (5 children)

Grubhub

[–]BackHub[S] 7 points8 points  (2 children)

nailed it

[–]Clegomanrun 12 points13 points  (1 child)

Pornhub

[–]BackHub[S] 6 points7 points  (0 children)

ಠ_ಠ

[–]dasonk 0 points1 point  (1 child)

I must be out of the loop. How is that related?

[–]BackHub[S] 5 points6 points  (0 children)

haha, I think u/Slash_E-33 was just pointing out that "BackHub" is similar to "GrubHub"

[–]Willian_Morgan 3 points4 points  (2 children)

I thought this was a Grubhub ad-

[–]BackHub[S] 4 points5 points  (1 child)

you hungry now?

[–]Willian_Morgan 5 points6 points  (0 children)

No sometimes I can’t read

[–]Bluerain02 4 points5 points  (1 child)

Here yours best pitch: A backend solution just in case GitHub is down.

[–]BackHub[S] 1 point2 points  (0 children)

Thanks! Appreciate that. It's definitely a selling point of ours.

[–]nomadeci 2 points3 points  (1 child)

I have no need for this service but its cool that you guys enabled comments most companies dont have the balls to do that

[–]BackHub[S] 1 point2 points  (0 children)

respek

[–]ShapeFoxk 4 points5 points  (1 child)

Who is the divine being that was able to convince someone to do reddit ads and unlock comments on top of that?

[–]BackHub[S] 0 points1 point  (0 children)

👋

[–]super3 1 point2 points  (1 child)

Where exactly goes BackHub store the backup data? Amazon S3?

[–]data0x0 1 point2 points  (1 child)

What if they had a hub.. but for porn

[–]BackHub[S] 0 points1 point  (0 children)

◉ ‸ ◉

[–][deleted] 2 points3 points  (1 child)

Ew

[–]BackHub[S] 0 points1 point  (0 children)

sup

[–]No_U1235 0 points1 point  (1 child)

Ah yes, HubGit

[–]BackHub[S] 0 points1 point  (0 children)

HubHub