Neocities allows anyone to create a free web site to express themselves. Want to create your own awesome site? Join us!
chattable
3 weeks 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
3 weeks 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
3 weeks 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
1 month ago
thanks so much for all the work you've put into maintaining chattable for so long. very sad to see it go :(
tommypanzram
1 month 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
1 month 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
1 month ago
I perfectly understand if this would require a lot of code rewriting and whatnot though!
sugarfantasies
1 month 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
1 month ago
Please open the donations back up. I wish to help you out, even if it isn't with Chattable.
sanji
1 month ago
thank you for all your hard work :( i'm sorry things have had to turn out this way
chattable
1 month 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
1 month ago
I am really glad to see that Chattable will continue! Downgrading to a free tier plan is kinda genius.
abberation
4 weeks 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
4 weeks 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
4 weeks 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
4 weeks ago
your project was the best free chat to use i really hope this doesnt mean the end...
pearliasystem
3 weeks 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
1 month ago
Cloudflare an option you're open to? I know their free plan has ddos protection.
win1999
1 month ago
Have you reached out to Google/Firebase on the matter? Can't you ban their IP/email?
chattable
1 month 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
1 month 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
1 month 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
1 month 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
1 month 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
1 month 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
1 month ago
Why the flip would somebody attack a free service like this? Sorry you have to go through this Andrew.
lindley
1 month ago
so sorry this is happening!! hope you can figure it out soon, big chattable fan over here :)
chattable
1 month 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
1 month 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
1 month 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
1 month 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
1 month 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
1 month 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
1 month 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
1 month 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
1 month 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
1 month ago
this is so real thoughhh i can never focus on one project for more than like a week at a time
chattable
1 month 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.
art music videogames programming anime games food personal writing cats blog movies books gaming fashion photography comics design animation horror game drawing coding arte manga portfolio furry reading ocs poetry cute technology musica kpop history education animals film fun programacion roblox literature sports philosophy html nature science programing tech videogame travel politics minecraft web gamedev retro school life videojuegos love youtube cartoons computers 2000s pokemon blogging diary video illustration fantasy pink dogs random idk comic gardening internet videos memes oc linux ai cooking y2k queer test kawaii nostalgia webcomic tv arg fandom journal aesthetic emo worldbuilding business cars news crafts fanfiction media vocaloid learning films health silly stuff space math fiction website 90s cutecore stories culture etc arts scifi cat painting football journaling graphics baking css homestuck punk marketing goth software crochet 3d lgbt commissions cinema sanrio sport archive pixelart psychology artist program digitalart dance diy me shows series comida dnd makeup characters funny trans religion metal lgbtq graphicdesign creativity lifestyle editing cool fanart aboutme indie entertainment clothes rpg streaming friends sonic code development javascript scene story plants webcomics roleplay comedy guitar languages rock everything weird electronics zines webcore sewing ttrpg study community aesthetics gay reviews engineering hacking cyberpunk webdesign beauty educacion basketball fnaf originalcharacters it computer soccer informatica vintage weirdcore social oldweb spirituality photos vtuber discord pets deltarune blogs project architecture vaporwave storytelling shop flowers clothing movie coffee information thoughts biology language hobbies about undertale shopping japan mlp nintendo testing cosplay magic lore book creative fitness html5 digital radio money ttrpgs crypto fandoms nothing experimental chat blinkies physics alternative info websites astronomy tecnologia cybersecurity singing site juegos birds japanese bugs wip furries witchcraft autism anything research occult band other finance crafting tvshows theatre sleep personalwebsite sleeping resume futbol moda television projects dolls profile gamedevelopment lain events work vr system knitting all genshin interests vampires linguistics photo apps yaoi fish gatos dreams transgender splatoon ghchs webdevelopment astrology meme python free rap collecting puzzle wiki romance carrd fanfic mentalhealth aliens poems toys developer windows frutigeraero app dancing animations pixels drawings coquette cartoon visualnovels stamps fortnite robots english animes bio family tarot gothic dog touhou marvel deportes intro a skateboarding essays medicine pizza gym modding humor osc gamedesign security online hiking links teaching interactive adventure gyaru characterdesign mathematics journalism mystery chess data fnf dragons roleplaying no gallery hobby creepypasta puzzles zine lol fansite popculture rp objectshows jfashion birthday yuri zonelets resources musicals pixel gifs mythology twitch vkei myself ocean dreamcore meow home traveling law novels blender breakcore jogos piano tf2 ffxiv audio peliculas introduction libros recipes hiphop scenecore pjsk noise death graphic dark stars privacy bfdi style danganronpa podcast progamming rpgs indiegames swag plushies studying twine robotics communism ecommerce shrine socialmedia paranormal hellokitty android production pictures amor activism car awesome wrestling none spanish omori running christianity utau pinterest foods jewelry bunnies craft cine lesbian boardgames student things educational lolita electronic filmmaking volleyball songs vent anarchism deporte god travelling unblocked girls scratch geography misc grunge feminism designing outdoors maths store dev 3dmodeling mario sharks blue webdev clowns old realestate 80s bitcoin brasil computing bl collage dinosaurs jpop doom transformers environment tools vtubers images pc college stickers help starwars jazz acting novel flash fotografia alt tumblr construction creepy event jesus services chemistry cafe bts java trains yoga computerscience baseball tea epic programar theater args plurality translation mcr warriorcats collection cyber escuela lego pastel multimedia retrogaming manhwa whatever persona vlog southpark videoediting horses programmer pop supernatural therian yes tcc cozy historia programas weed js f1 trading monsters podcasts gamer medical whimsy videography skating techno weather truecrime tabletop forum tiktok draw miku literatura dc hardware people dj drama otherkin girly shoes bsd insects economics cricket skincare socialism estudiante green kandi angels ecology lgbtqia homepage restaurant freedom enstars search sound opensource learn salud maps modeling kirby surrealism swimming hi filmes ropa nerd ideas animales digitalmarketing turismo tattoos vhs trinkets curso cleaning kidcore world animanga artwork kdrama text bible petz edm analysis closedspecies cultura conspiracy author service halloween chatting healthcare tourism 3dprinting hockey depression fishing sociology shitposting furniture hardcore racing academia brazil egl cv videogaming drugs did surreal homework sketching tennis sculpture women bands colors livros scary thrifting knowledge rats friendship eating programa hair frogs wedding blockchain plural chill networking visualnovel artes general mobile library analog ambient writting creation sciencefiction christian aviation academic gacha university genshinimpact alterhuman soft purple sites programacao practice cryptocurrency society tutorials anarchy server quotes informacion foss wellness mods mangas graffiti retrogames ux water rpgmaker species truth estudio anthropology glitch webseries medieval company cryptids onepiece cycling erotica forsaken batman sustainability nails ghosts programs writer bot garden review harrypotter jjba conlang talking magazine 3dart miriadax otaku tattoo schoolproject esoteric rants yapping theology archives ceramics class neocities character startrek css3 guns live kids google noticias building superheroes theory instagram unblockedgames bikes crocheting camping future performance revival crime notes disney church twitter illustrations cards animal analoghorror vampire os cs play shitpost chaos blood shrines french decor industrial spiderman lostmedia liminal advertising rhythmgames handmade creating evangelion house dating shoegaze meditation concerts idols articles viajes kdramas musicproduction training originalcharacter apple synthesizers youtuber content terror disability ultrakill scrapbooking selfship folklore crk frontend voiceacting party seals visualkei interactivefiction vida sims new vlogs prompts animalcrossing desing communication mylittlepony jobs doodles vinyl zelda embroidery designer calculator satire quiz neopets repair exercise silliness entretenimiento poesia joke sanat spooky paganism finalfantasy datascience vrchat tareas tecnology magick facts creatures sweets marxism shifting rambling rainbow halflife islam tarea geek something black animating vtubing hack cult commission programmation cheese developing spiritual vegan daily anthro musics military adhd download jokes kink overwatch scp creativewriting beach mtg miscellaneous webring ia happy underground hotel ranfren photoshop zombies mha bass desarrollo songwriting conlangs shoujo club arcane hetalia fanfics tic more ar private oldinternet christmas studies self dandysworld agriculture trabajo glitter vibes motorcycles secret tamagotchi php productivity archival projectsekai doctorwho jeux gender todo edits pet yugioh ui programm beginner musician mushrooms tips randomstuff mecha 1 stem hosting tokusatsu map oldroblox yumeship drinks dungeonsanddragons gossip tokipona cottagecore rave lofi ciencia blackmetal collections cities generator videgames
We finally found the 'dystopian future' shown in sci-fi stuff and games. Theres a good reason it was originally fiction.