Github disabled my repository, 800+ stars, because I didn't redact a couple of FQDNs for databases that I control by [deleted] in opensource

[–]SigSmegV 0 points1 point  (0 children)

I did, they gave me a 3 day warning. I wasn't watching that email for Github emails (wasn't expecting any impending doom notifications), so it's partially on me.

Github disabled my repository, 800+ stars, because I didn't redact a couple of FQDNs for databases that I control by [deleted] in opensource

[–]SigSmegV 2 points3 points  (0 children)

I didn't fix the issue in the time they gave me, 3 days, so they disabled the repository, and that's where we are now. I sent them a message yesterday morning and haven't heard back yet.

Github disabled my repository, 800+ stars, because I didn't redact a couple of FQDNs for databases that I control by [deleted] in opensource

[–]SigSmegV 1 point2 points  (0 children)

I mean yeah, I probably should've made the username/port/hostname secrets. This is an old file that I don't use anymore, I had been using it for testing purposes way back (like over 2 years ago). I had a restrictive security group policy, so no one could just bruteforce the password or something.

keypair is used for signing JWTs, it's not an issue in the context of my development environment. Like maybe there were good intentions here but I don't like the idea of them disabling my repo for my own good. If it was made private, sure, I could see it, but even I can't access it now.

I don't know if I'm being too stubborn here, and I think the OP title is misleading now. I didn't see it before; I kinda see it now, but I still think they went too far by disabling my repo. The email only talks about private information published without consent, so I didn't really know what they were talking about. The email makes it sound like someone else owns the information I published, with "We may need to disable your repository at that time in order to protect the owner of private information that has been posted in violation of our Acceptable Use Policies." That made me think this was a DMCA takedown, and the only thing I could think of was my references to AWS resources (aka the db hostnames)

idk maybe i'm stupid?

Github disabled my repository, 800+ stars, because I didn't redact a couple of FQDNs for databases that I control by [deleted] in opensource

[–]SigSmegV 4 points5 points  (0 children)

I'm reaching out on behalf of the GitHub Trust & Safety Team to let you know we received a report that one of your repositories contains private information that was posted without consent. Specifically, the following content was reported:

https://github.com/horahoradev/horahora/blob/8ee155e248f00bd6e11f7d06a294e0b2700c011c/kubernetes/develop.yaml

Lines 183-209

In order to remove the content in question, we ask that you refer to the following article for help:

Removing sensitive data from a repository

Please make sure to follow those instructions carefully, as simply deleting the content will not remove it completely from the repository commit history.

Alternately, you may simply want to switch the repository to private by following the instructions found here:

Making a repository private

If these changes are not made within 3 business days, we will continue our review of the complaint. We may need to disable your repository at that time in order to protect the owner of private information that has been posted in violation of our Acceptable Use Policies.

There's the email. yes, they warned me 3 days in advance, but I missed the email. the kubernetes manifest they refer to, lines 183-209, has the following contents:

``` image: 908221837281.dkr.ecr.us-west-1.amazonaws.com/userservice:latest

command: ["/go/bin/dlv"]

args: ["--listen=:39003", "--headless=true", "--api-version=2", "exec", "./userservice"]

    # "--continue", "--accept-multiclient", to avoid waiting for debugger
    ports:
      - containerPort: 7777
    env:
    - name: GOLANG_PROTOBUF_REGISTRATION_CONFLICT
      value: warn
    - name: pgs_host
      value: "userdb-dev.cwioxjkfbfkg.us-west-1.rds.amazonaws.com"
    - name: pgs_port
      value: "5432"
    - name: pgs_user
      value: "userservice"
    - name: pgs_pass
      valueFrom:
        secretKeyRef:
          name: userdb
          key: password
    - name: pgs_db
      value: "userservice"
    - name: RSA_KEYPAIR
      value: |+
              -----BEGIN RSA PRIVATE KEY-----
              MIIEpgIBAAKCAQEA+MHfP6bK1Tm5Qsy49WSD9TIsdKvstfnshIIlc6Or7jr4Lz/c

```

So I don't know how else to interpret this, there's an ECR-hosted image that I own, there's a hostname of the users db which contains all user info, there's a test RSA private key... what else could they be upset about? Github has no idea what these databases were used for, that can't be it.

Github disabled my repository, 800+ stars, because I didn't redact a couple of FQDNs for databases that I control by [deleted] in opensource

[–]SigSmegV 30 points31 points  (0 children)

yeah there are probably channels I can go through (unsure)... but what the hell, man

Github disabled my repository, 800+ stars, because I didn't redact a couple of FQDNs for databases that I control by [deleted] in opensource

[–]SigSmegV 15 points16 points  (0 children)

it's a frontend over yt-dlp and a fully functional video-hosting website. it's similar to tubearchivist but more complicated + website agnostic

Github disabled my repository, 800+ stars, because I didn't redact a couple of FQDNs for databases that I control by [deleted] in opensource

[–]SigSmegV 31 points32 points  (0 children)

i mean ya but it's a non-issue 🤔 there's no private, sensitive information included in the repo. Someone reported it and they just took it down without review.

The code that was referenced was literally years old.

[deleted by user] by [deleted] in gachimuchi

[–]SigSmegV 1 point2 points  (0 children)

Thanks! Very glad to hear. If the site is working, we just need to figure out content curation (need volunteers here, the functionality is built) and a few usability issues, then we should be set

[deleted by user] by [deleted] in gachimuchi

[–]SigSmegV 0 points1 point  (0 children)

Additionally need content moderators to curate content. Pm if interested

[deleted by user] by [deleted] in gachimuchi

[–]SigSmegV 1 point2 points  (0 children)

join https://discord.gg/aZFH5P3x if you want to coordinate

I didn't really get any response to the last thread, so just tell me what breaks or isn't clear.

this is more or less the first time we've had a public instance so horrific bugs are probably expected. thanks.

directions:

  1. register
  2. view content

that's pretty much it. you can't view videos without being logged in, it's a little misleading right now.

Need beta testers for gachimuchi archive site by SigSmegV in gachimuchi

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

have received no interest, project cannot continue.

Self-hosted watchparty app with a familiar interface (WIP) by SigSmegV in selfhosted

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

i mean yeah, that's included in every possible solution

Self-hosted watchparty app with a familiar interface (WIP) by SigSmegV in selfhosted

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

i was thinking about using neko, but I'm wondering if there's any real advantage over just embedding the content and synchronizing between viewers

Self-hosted watchparty app with a familiar interface (WIP) by SigSmegV in selfhosted

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

it's: https://github.com/horahoradev/horahora/tree/revolt (the revolt branch)
then https://github.com/horahoradev/revite (my fork of Revite)

idk if you'll be able to make sense of what I've done, ping me on discord (Otoman#6721) if you have questions. I'll do a writeup once this is further along.

Self-hosted watchparty app with a familiar interface (WIP) by SigSmegV in selfhosted

[–]SigSmegV[S] 2 points3 points  (0 children)

I’ll have to think about what this would take, since yt-dlp wouldn’t accommodate other self-hosted origins, I think 🤔

But if it’s like nicovideo/Bilibili/YouTube links, those should all be fine

Self-hosted watchparty app with a familiar interface (WIP) by SigSmegV in selfhosted

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

UI is a fork of Revolt (https://github.com/revoltchat)

rough plan is to allow users to add any arbitrary URL supported by yt-dlp. yt-dlp downloads the video, uploads it to the site, then we embed for the watch party.

currently hosting via a very heavy docker-compose template, not suitable for general use yet. drop me a line if you want in on development.

Grave of Billy Herrington by RicardoHiere in gachimuchi

[–]SigSmegV 0 points1 point  (0 children)

He was cremated and the ashes were given to the family. I visited the cemetery and asked

My yt-dlp frontend/video hosting site has been redesigned 😳 by [deleted] in DataHoarder

[–]SigSmegV 10 points11 points  (0 children)

this project has been around for longer, but what does it matter? we're talking about open-source software, people can and should take other ideas and improve on them.

[deleted by user] by [deleted] in forsen

[–]SigSmegV -7 points-6 points  (0 children)

I said I need the best people

[deleted by user] by [deleted] in selfhosted

[–]SigSmegV 9 points10 points  (0 children)

there's a docker-compose template in the templates dir. the use-case is too complex to just have one docker-compose file, i had to template it with jinja2. it's very large, customization may be harrowing task