On POSTs for settings (2fa, access tokens, etc.) I was getting “Invalid csrf token.” with a HTTP 400 response. Clearing cookies (presumably some leftover Gogs stuff) for git.tt-rss.org fixed the issue.

yeah, same here. not sure if needs some kind of fixing.

apparently gitea has a very peculiar approach to repository creation limits:

so its back to janitoring spam, i guess. :man_facepalming:

Lot of discussion in that ticket for what is effectively a minor, no-brainer issue. If you put a limit on something, you put a limit on something. Any workaround just lets people cheat the system.

SagePtr:

:roll_eyes:

yeah, this people are incredibly naïve if this scenario wasn’t immediately obvious to them. :face_with_raised_eyebrow:

Fwiw, recaptcha is blocked in China. It’s likely that people who can install ttrss, know how to deal with it, but to just let you know.

Gitea has started to run out of its allocated memory quota of 512MB:

gitea-ttrss-docker_app_1           0.79%     443.4MiB / 512MiB     86.60% 

That’s after restarting and pushing one (1) commit into the repository. I don’t really want to give it even more RAM (Gogs used to utilize about 80MB on the same setup - ???).

so what, they can’t handle “large diffs”? lol.


i suppose the choice here is between gogs which is largely abandonware and gitea which is overbloated garbage hacked together without thinking (re: repo clone permission issue, observations on stylesheets they changed from gogs and peppered with ! important because they don’t know any better, overall ram usage, etc). what a time to be alive.

maybe i should just drop the whole thing and publish git repositories directly without a shitty web ui on top of them.

Do you use any features of gitlab/gogs/gitea other than merge requests?

wiki, gitea has a proper editor for it (gogs doesn’t, iirc).

I’d like to add that my RAM issue seems to be mostly solved, with more improvements coming in newer Gitea versions:

So, it’s not that bad. I’ve also reported some kind of minor thing to Gogs issue tracker a few weeks ago and haven’t received any replies. This was the major reason to drop it, btw. Can’t stand being ignored. :slight_smile:

e: btw if someone needs it, apparently Gitea has a dark theme. i’ve enabled it.

Me, I’m Zen. I’ve given up. If an app needs more RAM, by god it will get more RAM. I can’t be bothered anymore. Although sometimes I wake up trembling and wondering where my 386SX with 4MB of RAM went…

well, for this vps it’s either limit container and enjoy it crashing or don’t and play OOM killer roulette.

Server Uptime

17 hours, 43 minutes, 18 seconds

so far so good etc.

I just re-registered as johnjaylward

amazon bot decided to visit git.tt-rss.org today and started requesting pages randomly. surprising nobody, this caused gitea to spawn hundreds of zombie git processes, shit itself, and die, repeatedly:

$ cat zombie_git_processes.txt | wc -l
253

i’ve switched all git repositories to be served directly by nginx with git-http-backend as needed. which, again surprising nobody, caused a significant LA drop on the vps where git.tt-rss.org is running.

i’ve tried a bunch of repo urls and it seems to work fine, but if something got broken, post here.

i suppose another bot or any kind of load, really, can cause gitea to do this again but as long as git repositories are working for everyone, it’s not a big deal.

I was able to fork the googlereaderkeys repo now, but I’m having trouble pushing my changes up to my fork.

Is there a recommended, tested to be working, method for this?

I had:

  1. Added an SSH key
  2. Copied the ssh URL for the fork: git@git.tt-rss.org:Athanasius/ttrss-googlereaderkeys.git
  3. git remote add athanasius git@git.tt-rss.org:Athanasius/ttrss-googlereaderkeys.git
  4. But git push athanasius just hangs, as indeed does ssh -v git@git.tt-rss.org

Using the HTTPS URL and my website login credentials does work, but it’s not exactly convenient. I can live with it if needs be.

unfortunately you won’t be able to use ssh because git.tt-rss.org is behind cloudflare.

also you don’t need to use git.tt-rss.org unless you plan to contribute code back to my branches, just use github or whatever site is convenient. it isn’t really a general purpose hosting.

I figured it would be something like that. And I suppose there’s no easy way for you to disable showing the SSH options on cloning and the like.

I PR’d because you split googlereaderkeys into a repo your end rather than drop it entirely, so might as well maintain my changes along with yours.

Thanks for your efforts. If you keep maintaining this, do you plan to keep submitting PRs to the fox repo here or somewhere else?

So long as fox keeps googlereaderkeys as a repo his end I’ll always contribute changes to it via Pull Requests.

I don’t use all the keybinds it changes/adds, so give me a prod if anything needs tweaking.

I only really use j/k/v/ga/gs, and only update weekly. If I notice any of those keys break I’ll try to send a PR myself.