# czchan Český anonymní imageboard. Migrace databází se budou opakovaně rozbíjet před vydáním první verze do produkce. Prosím, počítejte s tím. ## Požadavky - node 23+ - postgres - valkey nebo redis - imagemagick 9+ - ffmpeg ## Instalace - git clone https://git.czchan.org/czchan/czchan.git - V postgres vytvořte databázi a uživatele - Dejte uživateli vlastnictví databáze V czchan directorii dejte: - npm install - npm run build - npm run configure - npm run create-admin Na nastartování dejte npm run start Jestli jste na debian založené distribuci linuxu a nahrávání souborů vám dává error tak můžete využít: - git clone https://github.com/SoftCreatR/imei/ - cd imei - sudo ./imei.sh ## Průběh - [x] Základní funkce - [x] Formátování textu - [x] Standardní + bezpečný tripcode - [x] Katalog - [x] Bany, limity, blokace, filtry - [x] Správa účtú, nástěnek, role - [x] Podpora de facto všech multimediálních formátů - [x] Cache optimalizace, indexy v paměti - [x] Uživatelské funkce, mazání heslem - [x] Moderátorské funkce (velká většina) - [x] Domovská strana - [x] JavaScript na frontendu (WIP) ### Plánováno - [ ] Lepší logger - [ ] Archiv - [ ] Překlad do více jazyků - [ ] Více info o IP na IP stránce - [ ] Poznámky k IP adrese - [ ] Přímé zprávy - [ ] Overboard - [ ] Přesouvání příspěvků - [ ] Oekaki - [ ] Nastavení stránky a správa assetů z UI - [ ] Memeflagy, rizz - [ ] Fortune - [ ] phash - [ ] Pořádná dokumentace