One Yukkuri Place

Dosu! Dosu! (poweryoga)

Posted under General

A certain someone on mister Discord wants to know if dosu can let them take it easy in our easy place, da ze!

Updated

Registration forum's open for two seconds, and there's already another flood of bots doing their home declaration. I guess it's because all of the real humans are gone-gone at the moment.

Thanks for letting me in, and sorry for the inconvenience.

Dosu! Dosu! Gimme the news, I got a-

*notices new user*
*record scratch*

Take it easy mister/miss Akagi! Cirno is not tasty and doesn't have any bauxite the strongest! Welcome to OYP!

Uneasy mister spambots are uneasy and scum and should all drop dead easy so easy newcomers don't have to ask dosu to take down mister barrier anymore. Right now is okay! Puff!

Yeah, sucks when deibu spammers eat up all the munch-munch and leave their poo-poo all over our easy place.

Will we ever get out of this situation I wonder...
My attempt to do anything with the codebase (kindly given by Dosu) also ended up in complete failure as I can't even deploy it locally ;_;

@EasyV Because setting up danbooru by yourself requires full stack knowledge. This is webserver(apache) + the corresponding DB(posgresql) + web frontend (ror + html with erb) + linux/unix knowledge. (would be nice to know how to scripts, use cron to setup jobs, etc)

I touch all of these in a very superficial manner at work so I'm not sure how to fix problems which would require even anything that remotely goes slightly deeper into these stacks. For example, I was trying to implement captcha, but that requires some upgrades to both ror, bundle install and some other fairly basic stuff. But I don't want to touch any of these because it either doesn't exist or we had to do some hacks to get around the existing implementation.

I don't know what sort of dependencies on the OS they have, and we have no rollback plans for failed updates. (would have to power through the installation).

While I could spend the time to learn + do all this, I don't have the time nor am I interested in a lot of the backend stuff so there's no motivation to learn any of this. It's probably a great project for someone interested in doing web dev, but that's not my job in trade and I'm not interested in it at all.

So while it's possible for us to upgrade and resolve this situation as a whole (the newest danbooru repo has captcha built in) but at this point it'd be easier to spin up an updated instance of centOS (or something else) and get it working with the latest stuff and then do a migration.

Which again, we have no resource to do. So here we are.

Sorry for the wall of text update but I like to be crystal clear with our situation.

@poweryoga Yeah, I'm aware of what's up.
I know at least half of the things necessary to inspect danbooru, and in fact the problems I face are during setup while using the default installation script than in configuring the thing.
I can follow it up logically and I believe the problems I'm facing are caused by the requirements which are too old.
I can try using something newer, but given that the danbooru version is old if the dependency is too new it might have issues e.g. with removed features (especially ruby.)
At this point everything can really be solved by setting up a new version of everything.
If I'm still around in the future I wouldn't mind helping out, if it'll ever happen (maybe with different admins with the resources to work on it?)

You're entirely correct. Instead of trying to mix and match dependencies, the best way really is just to update to the latest. Danbooru is still being maintained as a repository, but we just don't have anybody to do the upgrade.

Hello, sorry if this has been explained elsewhere, but was the recent downtime a result of the aforementioned issues?

saline said:

Hello, sorry if this has been explained elsewhere, but was the recent downtime a result of the aforementioned issues?

No. I assume the vm got restarted and none of the services were running. I didn't think I had fixed it with restarts so maybe Toawa went poking around and fixed it, but he's been MIA for a while.

Well, maybe the general lack of knowledge caused the downtime. I was out of the country for 2 weeks with no access to a computer and there's nobody else that would fix it outside of him.

In general the site is one error away from blowing up. If/when that happens I'll put up a message telling people what happened. But before then, it'll just be limping along.

@Akagi

I can do a db dump, unless you're talking about danbooru, the images + the sql database all. In which case the answer is still a yes, just takes longer.

I think the passwords and all are salted + encrypted anyway so you wouldn't be able to crack it in a reasonable amount of time. (not that you'd really want to waste your time doing it anyway...?)

It's just more polite to leave those details out altogether, and I know some people get weird about that information being shared at all. I'm not too sure about the way outdated versions of Danbooru do passwords, but I doubt it's really worth making a decision on behalf of the 30-something people who have ever used this site.

Not all THAT concerned about the images, but I doubt all the originals could be found without some kind of backup. I know you shared one on the Google group, but a more recent one couldn't hurt.

Yes, I got it back up. (A captcha library was killing it).

(I've completely forgotten how to do DM's on this platform; poweryoga, I sent you an email a few days ago, have you seen it? Do you still have the old email address that you used to?)

Akagi said:

Not all THAT concerned about the images, but I doubt all the originals could be found without some kind of backup. I know you shared one on the Google group, but a more recent one couldn't hurt.

For what is worth, some picture do exists only here.
For example, now-deleted pixiv accounts rarely have a backup that is not this place.

I had attempted to add captcha to the site (which seems to have broken stuff) so I apologize. I thought I had reverted all the changes but I guess not. But the matter is we can't have registration up unless we have captcha since it'll break stuff otherwise. The bigger problem is, as we saw, any attempts at improvements is more or less impossible. I don't have the time I used to and neither does Toawa/Fly.

@Toawa I don't check that account often, will shoot you an e-mail.

We shouldn't lose the data on the site: It can be zipped up and downloaded easily. And pictures are nice and easy to distribute, but the loss of the community and translations is a bigger blow.

1 2