Neocities allows anyone to create a free web site to express themselves. Want to create your own awesome site? Join us!
chattable
6 months ago
To combat this, anon account creations are also disabled. What this means for you: New visitors to your site won't be able to read your chat though they can still send messages due to the server processing that and not the client.
chattable
6 months ago
By February 1st, all services will be restored except email sign up & chat creation. The project will remain on the free plan and will remain subject to daily limits as mentioned in the article below https://iframe.chat/updates/article/shutdown-info.html
chattable
6 months ago
I am also aware of being unable to login from your chat, I may work on this later. If you're tech savvy enough, you can copy your Firebase login/account cookie from the dashboard to your website (or your chat) then you won't need to sign in.
finalfantasyix
6 months ago
thanks so much for all the work you've put into maintaining chattable for so long. very sad to see it go :(
tommypanzram
6 months ago
Totally fair and understandable update. Hate that it got to this point but you have a solid project that is really well made. Not for nothing, but have you ever considered making the back end a docker container for users to have the option for self-hosting? Might sound like overkill but I'm having a hard time finding an alternative. The simplicity of yours isn't really matched and that's what I like most about it.
ne0nbandit
6 months ago
Thank you for the update :( I'm sorry stuff has been so rough to maintain.. You mentioned downgrading to the free plan database and I'm wondering if maybe there could be a way the admin could host their own database? At least to aleviate some of that burden
ne0nbandit
6 months ago
I perfectly understand if this would require a lot of code rewriting and whatnot though!
sugarfantasies
6 months ago
such a shame seeing this go, hope it gets better. Is there a way to donate? Because I know if i could i would
kirbydogs
6 months ago
Please open the donations back up. I wish to help you out, even if it isn't with Chattable.
sanji
6 months ago
thank you for all your hard work :( i'm sorry things have had to turn out this way
chattable
6 months ago
@tommypanzram unfortunately dockerization isn't a viable alternative. While it would work to clone most of Chattable you'd still need to setup a Firebase account with specific configurations across auth & rtdb, and then you'd need to edit front & backend code to point everything to the new database. Which isn't something I plan to provide support on
lilithdev
6 months ago
I am really glad to see that Chattable will continue! Downgrading to a free tier plan is kinda genius.
abberation
6 months ago
Oh my god, this makes me so sad :( Chattable was such an amazing service and it's so sad to see that some people just want to ruin everything for no reason.
chattable
6 months ago
We are approaching some hard monthly limits. The first 3 days of January consumed 85% of the monthly hard limit for resources. Chattable will have to stretch the remaining 15% of resources for the rest of the month to remain online
chattable
6 months ago
To alleviate this, new accounts are disabled. This means no person can sign up and new anonymous users can't read chats. This will be reverted next month.
datoxicwaltz
6 months ago
your project was the best free chat to use i really hope this doesnt mean the end...
pearliasystem
6 months ago
Thank you for the incredible work you've done on this project over the years. It's a shame that bad actors have ruined such a great resource. We will support you in your future endeavors either way!
tommypanzram
7 months ago
Cloudflare an option you're open to? I know their free plan has ddos protection.
win1999
7 months ago
Have you reached out to Google/Firebase on the matter? Can't you ban their IP/email?
chattable
7 months ago
I have reached out to Firebase, the attacker has been jumping VPNs since their home IP was leaked. Firebase won't do anything, Firebase also can't be looped through cloudfare, the server is fine but the database is hosted by Firebase which offers no spam protection
chattable
7 months ago
The only real option is to prevent the public from reading chat data directly from the database and loop all read requests through my server. I did this with writes when I switched to a backend. So expect a similar amount of downtime since then
win1999
7 months ago
Hmmm. You could 1) Firebase App Check. A good way to block scripts/bots regardless of their VPN 2) Backend Proxy. Moving reads to your backend, and then you could use Cloudfare Free Bot Shield 3) UID Ban in Rules. Hardcode a "deny" in your security rules? Firebase wont charge for requests blocked by rules.
kiwimeowo
7 months ago
I thought I messed up my code, but it's apparently broken on all of chattable? I hope this issue will be resolved soon, good luck!
kuroi
7 months ago
Can someone please explain to me why, WHY is someone attacking a free chat tool FOR WEEKS? Hope you can sort this out soon :/
chattable
7 months ago
The following steps will be to migrate from Firebase and fully host the database on my server. Bear with me, as it will be a lengthy process leaving Firebase. If you need any data (chat data or account data) from our database (or want it removed) email us
everythingkris
7 months ago
Why the flip would somebody attack a free service like this? Sorry you have to go through this Andrew.
lindley
7 months ago
so sorry this is happening!! hope you can figure it out soon, big chattable fan over here :)
chattable
7 months ago
To put into perspective, with tens of thousands of users costs usually float around $0.03/day or $0.40/month for the database alone. I also have to maintain server costs, domain costs, private email costs, and more
chattable
7 months ago
Without the attacks, all costs considered rounds up to about $810/yr ($65/mo for my server, $15 for yearly domain registration, $15 for email, and $10 maybe for database costs) however, with attacks inflating costs for Firebase due to excessive logins & reads, that adds $75/mo which adds another $900 annually. Not something I'd ask the public to fund. It's best to solve the problem than succumb and pay.
chattable
7 months ago
That's only to mention $75 at the current rate of attacks, if an attacker had more machines they could exponentially inflate these numbers even more
phelah
6 months ago
Oh hey wait, are you sure you should've put their Ip and email publicly here? Not trying to accuse you of anything I'm just curious if putting this information could lead to people finding them. It doesn't make sense why somebody would attack a free service like this, I'm genuinly curious why.
tommypanzram
6 months ago
Holy crap, dude please set up a patreon or other monthly contribution page. A reward could be as simple as access to a community discord. I admire you for providing a free service, but you don't have to take on that financial burdon to provide it. I know you have a ko-fi link on your page but a $1 per month subscription seems like it could be more reliable than a one-time $10 donation.
pastel-skies
6 months ago
Shiiii I thought Chattable was just broken, knowing a bad apple has been DDosing Chattable is just vile... hoping you can find a way to fix this mess, even if it means donating to help!
doggyhell
6 months ago
sorry to hear youve been dealing with hell for no reason besides someone deciding to be malicious. we appreciate your free service dev!
chattable
6 months ago
ETA: I have no timeline for this. With a change of work hours last year and a lack of motivation on my days off, paired with the amount of time & effort required to rewrite as much as I need to (to patch the abusable exploit) I just can not faithfully provide an ETA. It could be days, or months.
chattable
7 months ago
I want to emphasize my commitment to user privacy and will not explicitly allow mods or owners to peek at other people's private conversations.
bevweb
7 months ago
this is so real thoughhh i can never focus on one project for more than like a week at a time
chattable
7 months ago
Truth be told, I was diagnosed as a kid but as I grow older I think most ADHD symptoms are symptoms of just being human and that the diagnosis itself was invented to sell pharmaceuticals.
chattable
8 months ago
And also thanks to hhroses, Bisha, Tapeykatt, wayrift, sanji, colorworld, bruisedgh0st, jlehr, possiblymatt, voidpain, xsolimini, thegportal, ughbees, isnt real (definitely is), myrrh, burgeritchi. melody-nomas, lemontchi, win1999, strawbebby228, slaid, featherfae, duckdev, sewerwolfx, ecka, lunamilk, 404city, nactivagant, obspogon, j0ner, chimerathing,
chattable
8 months ago
femtanyl03, disasterpiece, bielzin, deoxysacid, thegrunklezone, dollzrevival, lockheartlove, teenagegirlboy, maddoxxing, wg2k, superkirbylover (not to be mistaken as Kirbydogs), abbys-notebook, lindley, violetradd, happyniss, starbage, caramelpuddinz, abberation, icandoanything, niceware, dudalog, robinchili, 2000sdreamvault, crystalclearcrystalline, a-normal-site,
chattable
8 months ago
coder5003, hyperlinkadventure, literallyfictional, blueazul, reaperman, huecycles, showmelove, webbersite, unacarceldelocos, hamaonoverdrive, shapeguy, antique-bandit-interactive, vomitcoretrilogy, everythingkris, pankine, seunglixe, blackrabbitden, psyop-26, kingphenomenon, hypervigil, pawzeptum, sava28, raisondetre, monotonousreign, disctwo, kikita, a-rainy-mess, kabannoneko,
chattable
8 months ago
roseverdict, jadebread64, arcade90, soggysyyrup, 1funeral2many, jayviknation, kyrn0v, enderwebs, kalev2005, pillbugs, niicespiice, coastalx, angerbaby, peepo, slad3r, angrydroid, angels-den, mimicrune, ilovespreadingmisinformation (based username btw), gogodbalive, theodoreholiday, vincesdesktop, another-other, ambien, dymaxion, tashafofo, camfan, literature-kei, sourcreamkok, phailsnail,
chattable
8 months ago
cutdoctor, taintedpath, iloush, richardnyxon, do0dlebear, lyon-debug, sun-beams, faeworks, paradice, tubopossum, draconet, autumnpawsome, deadonrip, lasairfhiona, viidda, softatrocity, androbeanie, rotlichlives, glitchednpc, punk-trash, madcapsulez, mmmunia, hermenaut, timeleaf, glorpcore-radio, lain-pix, samarav, heistskid, gennysworld, watercurses, dlj-rad-art, in-wonder, birdgames,
chattable
8 months ago
msnicelupe, msp5, eduworkplace, to-the-farlands, 3130, nexyte, northwolf, maxisdenoth, neuralnetspace, redpotion, rylie-cloud, pearlyverse24, oops-i-fell-in-a-pond, gardenofstardust, sukugosex, bleeh, ilouzya, Cain (from rottingrafflesia), darlingdollies-diary, noircities, shoujowiki, pucha1985, hollowmybones, bluejaybard, studiofitforroyalty, brodis-site, torpid,
chattable
8 months ago
And last but certainly not least, affectioninspections, casketkiss, mothsnest, tiertournament, tvug, 0rion1337, blueofthevalley, thedroidcafe, ghosts-kin-site, school-is-boring, fictionaffectsreality, semiroboticperson, and taylorscorkboard!
blankbarrel
8 months ago
This's been one of the best tools avilable for static sites dude, thank you for hosting it. also MERRY CHRISTMAS LOLE!!!
kirbydogs
8 months ago
Hello, Human Here! Instert Inspiring Quote. As Always, A Jolly Good Thank You From A Real Human From Groogle. (Sent with GenAIBot) Jokes aside, wow! You are amazing! Have a happy Thanksgiving/X-Mas/New Year!
hdub
8 months ago
Isn't that odd to even say? Firebase IS a BACKEND. Backend as a paid service. You should obviously do that yourself instead of paying for it. Good luck and best wishes!
chattable
8 months ago
No, Firebase offers a backend as a service (like cloud computing), but I didn't use those services. I used the realtime database which used client side logic to store, retrieve, and validate data. A database is not an backend. Also, at the time it was using the free tier.
hdub
8 months ago
Clearly I know nothing of backend. I wish I knew some at least. I'm not sure what point is a good time to start reading that book. It's a thick one but, after learning one language, the skill should be transferrable... I hope. Pray for me.
chattable
9 months ago
If you find yourself unable to access iframe.chat, you might be IP banned for abuse. To contest your ban, email chattable@xobyte.org
everythingkris
9 months ago
Woah!! That's insane! Hope you can find a way to make this sustainable for yourself Andrew. I love Chattable but Id hate for it to become a burden to you.
phelah
9 months ago
Wait so are all chattable chats down until end of the year? Or is that because I'm IP banned?
chattable
9 months ago
I don't expect Chattable to go down anytime soon, but new abuse filters have been temporarily added to automatically ban IPs that make too many requests within a short amount of time. This ban is a temporary ban (1hr) but can still be contested
chattable
9 months ago
Chats don't load on first load, this is because the server is reaching a rate limit of 18,000 user token requests per min (1M requests per hour) typically resolves after a reload
chattable
9 months ago
Sometimes new messages get rendered twice, root cause unknown but it's suspected to do with additional server strain
chattable
9 months ago
I'm taking action on abusive IPs, most of these are bots but if you are a genuine user who is having issues loading Chattable please email Chattable support chattable@xobyte.org
art music videogames programming anime games personal food writing cats blog movies books gaming fashion photography comics animation design horror arte game drawing musica coding manga reading portfolio furry ocs poetry cute kpop history technology animals film literature philosophy education fun roblox nature sports programacion science videogame tech html programing politics travel minecraft videojuegos gamedev life love retro web 2000s school blogging pokemon computers youtube diary fantasy cartoons pink illustration dogs video idk gardening random comic oc y2k ai arg videos internet cooking crafts linux memes queer kawaii nostalgia fandom journal tv worldbuilding aesthetic films webcomic media emo cars test learning vocaloid space fanfiction business news health math stuff fiction arts cutecore culture silly journaling etc website stories painting baking scifi crochet cat cinema 90s punk series graphics diy 3d football goth shows homestuck psychology comida archive commissions pixelart marketing artist dance makeup software me program digitalart lgbt css creativity dnd sanrio sport indie graphicdesign metal lifestyle trans editing characters lgbtq aboutme religion friends plants rpg funny fanart cool guitar streaming clothes sonic rock roleplay code sewing story entertainment development everything zines scene community languages ttrpg electronics webcomics engineering aesthetics comedy study reviews deltarune javascript weird beauty photos vintage gay cyberpunk webcore hacking blogs originalcharacters spirituality fnaf social hobbies basketball webdesign vtuber it storytelling soccer educacion coffee pets thoughts flowers computer weirdcore oldweb architecture biology project fandoms discord lore undertale cosplay moda movie japan magic informatica clothing creative language shop mlp book shopping information ttrpgs alternative nintendo vaporwave crafting fitness chat radio singing astronomy personalwebsite physics experimental blinkies gatos testing digital about websites juegos nothing info money birds cybersecurity anything witchcraft research site bugs wip yaoi tvshows japanese crypto band theatre projects furries html5 animes occult tecnologia sleep finance gamedevelopment sleeping autism dolls frutigeraero interests other profile television all libros knitting vampires work poems events fish photo romance genshin system vr puzzle futbol linguistics collecting dreams resume transgender visualnovels tarot wiki astrology mentalhealth essays gothic gym lain apps marvel dancing toys fanfic aliens skateboarding jogos animations yuri stamps hiking drawings app cartoon peliculas english gyaru rap intro meme free medicine splatoon developer windows coquette python creepypasta family chess webdevelopment journalism modding puzzles bio mystery birthday gamedesign pixels popculture dog robots teaching interactive mathematics touhou zine a humor osc whimsy ghchs gallery dragons resources links introduction carrd mythology pizza adventure fortnite musicals blender dreamcore hobby piano characterdesign fnf deportes novels rp jfashion online ocean roleplaying traveling amor security cine no studying myself vkei style gifs audio recipes spanish meow pjsk data objectshows law bl fansite dark hiphop pixel stars danganronpa indiegames bfdi bunnies paranormal alt lol swag craft shrine home breakcore zonelets christianity running communism ffxiv privacy twitch wrestling noise feminism plushies foods fotografia tf2 activism scenecore boardgames pinterest utau songs production pictures geography podcast graphic none volleyball rpgs collage filmmaking death progamming jewelry robotics socialmedia brasil outdoors hellokitty designing travelling dinosaurs grunge car bts blue lesbian dev 3dmodeling filmes tools student manhwa vent omori things literatura vlog educational maths anarchism ecommerce electronic awesome god transformers cozy stickers theater sharks historia android jpop webdev 80s novel lolita misc chemistry acting tea f1 scratch jesus cafe twine deporte girls livros clowns store jazz mario args starwars environment pop realestate old vtubers draw computing girly trains college pc images mcr whatever horses unblocked dj yoga plurality help pastel escuela collection services baseball videography construction retrogaming cyber creepy translation skating doom computerscience programmer supernatural ecology tumblr flash multimedia artes persona animales warriorcats programar gamer insects videoediting lego trading event trinkets nerd miku hardware skincare yumeship therian 3dprinting bitcoin southpark dc epic lgbtqia weed forum salud weather surrealism techno kandi green yes tattoos swimming socialism tabletop tiktok people drama medical java opensource ropa monsters truecrime cultura hi chatting economics sound sociology kdrama sketching ideas maps analog modeling podcasts author animanga tcc bsd world edm bands visualnovel artwork programas angels freedom vhs hockey fishing js restaurant homepage healthcare purple mangas vida shoes colors cleaning hardcore chill otherkin thrifting learn writting bible sculpture analysis cricket kirby halloween search racing academia tourism eating egl plural kidcore conspiracy friendship brazil wedding text service medieval programacao christian programa terror knowledge digitalmarketing creation scary yapping tennis enstars library videogaming turismo anthropology estudiante hair rats frogs general women webseries ambient sciencefiction petz sustainability scrapbooking otaku curso homework nails retrogames depression theology shitposting surreal graffiti aviation wellness networking did crocheting magazine poesia cv closedspecies sites alterhuman kdramas harrypotter rants gacha water ceramics glitch drugs analoghorror furniture genshinimpact university tattoo quotes building garden mods liminal jjba cycling talking creating schoolproject academic concerts erotica ghosts cryptids foss 3dart mobile society writer anarchy tutorials rpgmaker soft voiceacting onepiece esoteric archives musicproduction hetalia shrines fanfics illustrations theory cards estudio folklore truth server superheroes live notes ux character conlang mylittlepony french guns batman vlogs mtg selfship review performance musicas practice vampire programs kids play blockchain company shoegaze bot seals dandysworld forsaken startrek articles content crk handmade escritura spiderman bikes sanat decor camping shitpost informacion neocities doodles species dibujo ultrakill geek animal noticias chaos apple lostmedia communication cs quiz os vibes daily glitter revival church creativewriting instagram vinyl programmation ia shoujo sweets disney cryptocurrency unblockedgames musics rhythmgames blood class youtuber new training meditation sims todo synthesizers solarpunk songwriting military commission crime satire vrchat viajes calculator filosofia adhd future idols oldinternet originalcharacter google animating underground scp industrial vtubing disability house zelda evangelion party moe musique mha randomstuff stem black embroidery fotos beach marxism paganism twitter animalcrossing more interactivefiction bass advertising exercise creatures desing miriadax facts visualkei espanol spooky programm vegan overwatch joke islam instruments rambling cheese collections css3 dating tamagotchi something multifandom repair jeux exploration yumeshipping entretenimiento rainbow magick gossip cult neopets frontend kink dungeonsanddragons whimsical designer finalfantasy silliness spiritual warhammer tips shifting ciencia motorcycles zombies miscellaneous geometrydash faith diario developing beginner club red webring jobs naturaleza videgames miniatures halflife happy studies 1 cities prompts tcg productivity musician tadc drinks woodworking opinions jokes archival self tareas photoshop hack edits datascience projectsekai arcane argentina peace anthro download paint secret politica conlangs
We finally found the 'dystopian future' shown in sci-fi stuff and games. Theres a good reason it was originally fiction.