I do have img.gvid.tv that could be used to mirror. I'd probably have to update the code if catbox is that bad because it's a multi-host and it would use the original catbox link as one of the sources and pick one at random. I'd just have to add code to detect if catbox is down and pick another option if it is.
Regular gvid can mirror video.
I recently also created a caching proxy for catbox on gvid just because it's slow. I could expand the caching policy to 24h instead of the current 15 minutes and it would carry. It resets its TTL every time someone loads so it could actually cache for a long time. (edit: 24h ttl now in).
Then we could use a userscript to replace all file.catbox.moe/{file} links with gvid.tv/catbox/{file} and at least those of us with it would not be effected. Or if the uploader remembers it that link will stay up through any downtime if at least if its on the front page or close to it.
I might set up a catbox.gvid.tv subdomain if that's easier to remember but it would just be the same thing.
The other benefit is that that server understands seeking video better than catbox does. The first load is a literal pass through proxy so the first load will act like catbox.
If the URI of the elements stay the same you can do something like an NGINX RP with multiple origins and have it fail over to another origin on 404 or timeout (which would be set short). This keeps the site code the same and puts all of the logic on the proxy.
The caching proxy is something I wrote in nodejs. For that there isn't necessarily another origin to go to.
The multi-image host has multiple origins but just does a redirect. For that just pinging the status of catbox every now and again for its general status would be better than checking it then redirecting.
For the caching proxy, different than the image host, it's not going to know any other origin to check. If someone posted it to voat the link was likely working at the time they posted it. At that point it's cached and there is no need to check 404s with catbox, we already have it.
I was thinking something like this, which could be pretty light weight and would dynamically hunt various upstreams. Any catbox link could be transformed into the domain that serves this reverse proxy.
Granted, it is another host, which is a pain, but I figured I should flush out my thought based on some other work I had done previously to close out the idea for my own sake.
http { upstream my_upstream { server backend1.example.com; server backend2.example.com; server backend3.example.com; }
That would be better than what we have, but it still presents as a single point of failure whereas a comment on a thread with individual links to each host wouldn't disappear unless this site becomes fucky.
I have noticed it has been slow. I figured they were being throttle by whoever their hosting service is. My first guess is kikery is involved but maybe they aren't making their bills.
We could donate to Catbox. Poor guys never make their monthly budget in donations. Alternatively, if @system wants to talk, the fuck off we're full network has resources I'd be willing to share.
Thanks for that. I've seen a few of your other posts and your positive efforts haven't been unnoticed by me, at least. I would have expected that Catbox would supports anonymous connections, but I remember a post awhile back that it's a honeypot, though I don't have proof and don't use it.
What did you use on the back end for the caching proxy? I'm working on a forum.
System should probably have someone competent set up our own image host. Seagate is going to be releasing a new series of high capacity HDDs, so hosting a private server should become more economical.
The fly in the pie is the possibilty of feds uploading CP to it and using that as justification for a raid.
catbox as an image host (for posting on normie sites) is shit. Mostly because it temperamental and sometimes real slow sometimes. I just repost on other image host sites. If you use it as a host in a picture thread there's a chance all your pics will be missing for who knows how long.
catbox as a video host is ok since it's not going to take down anything talking bad about Israel/Democrats/Immigration/Trannies etc. Other normie host sites might depending on how woke they are.
Bandwidth wise the videos are usually short and to the point anyway and have to be clicked on before streaming starts, unlike pictures always taking up bandwidth inside a picture thread on a forum just from everyone browsing it.
I've never been able to upload large video files (under 200mb) to catbox. Everytime there was an error, even tho I know people do it. Maybe it was always at a bad time. I tried the same on https://litterbox.catbox.moe/ and got better results but it's only a temporary host.
I'll tell you what can be done: Everyone knows catbox is down a lot, so everyone should definitely keep using it. You don't need to view 4/5ths of the posts on voat while you're taking a shit in the morning, afternoon, or night.
i’ll pitch in 5$ if everyone wants to chuck in 5 for an imagehost. someone register it under a 3rd party so we can use regular CC or interac for payments and pass around the hat. maybe use GAbs payment system huh ? i’m down, man
Catbox isn't interested in us, it never has been. It's primary goal is "artists" of hentai porn and anime. We ended up there by accident, had very few problems and just continued on. Sometimes we kick into the kitty but mostly, it's a free site for most of our users.
It was having trouble about a year ago and I know we all use it, me less because I don't really post spicy memes or cartoons or anything really but.........I enjoy those who do so I patreoned up and sent her/he/it/they/them $30 a month for awhile. It was the least I could do as much as we use the site. Then something happened and I stopped.
Again, for most of our users, it costs nothing. Nothing is free in this world but catbox comes close so when they bitch about it I like to remind them and put it into perspective.
[ + ] I_am_baal
[ - ] I_am_baal 5 points 1.9 yearsJun 12, 2023 08:35:15 ago (+5/-0)
[ + ] x0x7
[ - ] x0x7 10 points 1.9 yearsJun 12, 2023 09:06:46 ago (+10/-0)*
Regular gvid can mirror video.
I recently also created a caching proxy for catbox on gvid just because it's slow. I could expand the caching policy to 24h instead of the current 15 minutes and it would carry. It resets its TTL every time someone loads so it could actually cache for a long time. (edit: 24h ttl now in).
Then we could use a userscript to replace all file.catbox.moe/{file} links with gvid.tv/catbox/{file} and at least those of us with it would not be effected. Or if the uploader remembers it that link will stay up through any downtime if at least if its on the front page or close to it.
I might set up a catbox.gvid.tv subdomain if that's easier to remember but it would just be the same thing.
The other benefit is that that server understands seeking video better than catbox does. The first load is a literal pass through proxy so the first load will act like catbox.
Edit: Example, https://files.catbox.moe/03mtvn.mp4 to https://gvid.tv/catbox/03mtvn.mp4
[ + ] bobdole9
[ - ] bobdole9 7 points 1.9 yearsJun 12, 2023 09:39:38 ago (+7/-0)
[ + ] mannerbund
[ - ] mannerbund 1 point 1.9 yearsJun 12, 2023 10:00:23 ago (+1/-0)
If the URI of the elements stay the same you can do something like an NGINX RP with multiple origins and have it fail over to another origin on 404 or timeout (which would be set short). This keeps the site code the same and puts all of the logic on the proxy.
[ + ] x0x7
[ - ] x0x7 2 points 1.9 yearsJun 12, 2023 13:16:14 ago (+2/-0)*
The multi-image host has multiple origins but just does a redirect. For that just pinging the status of catbox every now and again for its general status would be better than checking it then redirecting.
For the caching proxy, different than the image host, it's not going to know any other origin to check. If someone posted it to voat the link was likely working at the time they posted it. At that point it's cached and there is no need to check 404s with catbox, we already have it.
[ + ] mannerbund
[ - ] mannerbund 0 points 1.9 yearsJun 12, 2023 16:03:14 ago (+0/-0)
Granted, it is another host, which is a pain, but I figured I should flush out my thought based on some other work I had done previously to close out the idea for my own sake.
http {
upstream my_upstream {
server backend1.example.com;
server backend2.example.com;
server backend3.example.com;
}
proxy_cache_path /tmp/nginx levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m;
proxy_cache_use_stale error timeout updating http_500 http_502 http_503 http_504;
server {
listen 80;
access_log off;
location / {
proxy_pass http://my_upstream;
proxy_cache my_cache;
proxy_cache_bypass $http_cache_control;
proxy_cache_valid 200 206 301 302 24h;
proxy_cache_key $scheme$proxy_host$request_uri;
proxy_connect_timeout 1s;
proxy_next_upstream error timeout http_404;
}
}
}
[ + ] I_am_baal
[ - ] I_am_baal 0 points 1.9 yearsJun 12, 2023 09:23:02 ago (+0/-0)
[ + ] RobertJHarsh
[ - ] RobertJHarsh 3 points 1.9 yearsJun 12, 2023 09:21:39 ago (+3/-0)
[ + ] I_am_baal
[ - ] I_am_baal 1 point 1.9 yearsJun 12, 2023 09:32:34 ago (+1/-0)
[ + ] RobertJHarsh
[ - ] RobertJHarsh 2 points 1.9 yearsJun 12, 2023 10:21:20 ago (+2/-0)
[ + ] I_am_baal
[ - ] I_am_baal 0 points 1.9 yearsJun 12, 2023 10:23:14 ago (+0/-0)
[ + ] boekanier
[ - ] boekanier 2 points 1.9 yearsJun 12, 2023 09:18:21 ago (+2/-0)
[ + ] DonaldJTrump
[ - ] DonaldJTrump 2 points 1.9 yearsJun 12, 2023 09:07:26 ago (+2/-0)
[ + ] oldvoat
[ - ] oldvoat 1 point 1.9 yearsJun 12, 2023 11:35:27 ago (+1/-0)
Always use a real image host that respects privacy.
[ + ] x0x7
[ - ] x0x7 0 points 1.9 yearsJun 12, 2023 21:21:58 ago (+0/-0)
[ + ] oldvoat
[ - ] oldvoat 0 points 1.9 yearsJun 13, 2023 20:03:05 ago (+0/-0)
What did you use on the back end for the caching proxy? I'm working on a forum.
[ + ] x0x7
[ - ] x0x7 1 point 1.9 yearsJun 13, 2023 21:57:10 ago (+1/-0)
[ + ] oldvoat
[ - ] oldvoat 0 points 1.9 yearsJun 13, 2023 23:18:14 ago (+0/-0)
[ + ] MuricaPersonified
[ - ] MuricaPersonified 1 point 1.9 yearsJun 12, 2023 08:49:17 ago (+1/-0)
The fly in the pie is the possibilty of feds uploading CP to it and using that as justification for a raid.
[ + ] Equalizer
[ - ] Equalizer 0 points 1.9 yearsJun 12, 2023 12:22:17 ago (+0/-0)
catbox as a video host is ok since it's not going to take down anything talking bad about Israel/Democrats/Immigration/Trannies etc. Other normie host sites might depending on how woke they are.
Bandwidth wise the videos are usually short and to the point anyway and have to be clicked on before streaming starts, unlike pictures always taking up bandwidth inside a picture thread on a forum just from everyone browsing it.
I've never been able to upload large video files (under 200mb) to catbox. Everytime there was an error, even tho I know people do it. Maybe it was always at a bad time. I tried the same on https://litterbox.catbox.moe/ and got better results but it's only a temporary host.
[ + ] ruck_feddit
[ - ] ruck_feddit 0 points 1.9 yearsJun 12, 2023 12:13:32 ago (+0/-0)
[ + ] blit416
[ - ] blit416 0 points 1.9 yearsJun 12, 2023 09:35:38 ago (+0/-0)
[ + ] RMGoetbbels
[ - ] RMGoetbbels 0 points 1.9 yearsJun 12, 2023 09:43:07 ago (+0/-0)
That said, I rarely have problems with catbox. A lot of the times in these instances it has more to do with the user and not the site.
[ + ] SecretHitler
[ - ] SecretHitler 1 point 1.9 yearsJun 12, 2023 10:52:16 ago (+1/-0)
[ + ] RMGoetbbels
[ - ] RMGoetbbels 0 points 1.9 yearsJun 12, 2023 17:41:55 ago (+0/-0)
Datacenter Colocation: $971/month
Upgrades/Hardware Maintenance: $200/month
Offsite Storage: $200/month
Cloud Server Providers: $40/month
Administrative Costs: $60/month
Total Monthly Costs: $1,471
Funding this month (June 2023)
https://catbox.moe/support.php
Catbox isn't interested in us, it never has been. It's primary goal is "artists" of hentai porn and anime. We ended up there by accident, had very few problems and just continued on. Sometimes we kick into the kitty but mostly, it's a free site for most of our users.
It was having trouble about a year ago and I know we all use it, me less because I don't really post spicy memes or cartoons or anything really but.........I enjoy those who do so I patreoned up and sent her/he/it/they/them $30 a month for awhile. It was the least I could do as much as we use the site. Then something happened and I stopped.
Again, for most of our users, it costs nothing. Nothing is free in this world but catbox comes close so when they bitch about it I like to remind them and put it into perspective.
[ + ] SecretHitler
[ - ] SecretHitler 0 points 1.9 yearsJun 12, 2023 18:30:53 ago (+0/-0)
[ + ] o0shad0o
[ - ] o0shad0o 0 points 1.9 yearsJun 12, 2023 09:33:42 ago (+0/-0)
[ + ] kammmmak
[ - ] kammmmak 0 points 1.9 yearsJun 12, 2023 09:29:03 ago (+0/-0)
[ + ] SignedUp
[ - ] SignedUp 0 points 1.9 yearsJun 12, 2023 09:24:34 ago (+0/-0)
Qu.ax
Fileditch.com
Midi.moe
And many more.
[ + ] pussycowposhposh
[ - ] pussycowposhposh 0 points 1.9 yearsJun 12, 2023 08:41:28 ago (+0/-0)
-
Or is it the case of a DDOS attack shutting down access to the website?