25b5cde7f519172fcd37982fa200f92b2dcc9843
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
- Základní funkce
- Formátování textu
- Standardní + bezpečný tripcode
- Katalog
- Bany, limity, blokace, filtry
- Správa účtú, nástěnek, role
- Podpora de facto všech multimediálních formátů
- Cache optimalizace, indexy v paměti
- Uživatelské funkce, mazání heslem
- Moderátorské funkce (velká většina)
- Domovská strana
- 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
Description
Languages
TypeScript
97.1%
SCSS
2.9%