
This reverts commit 944f240e89c162a4fe0f4db1bd846839394a00c3. изменено: config.php
mkach - анонимный имиджборд Установка: 1. Клонируйте репозиторий: git clone <url> cd mkach 2. Создайте базу данных MySQL: CREATE DATABASE mkach; CREATE USER 'mkach'@'localhost' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON mkach.* TO 'mkach'@'localhost'; FLUSH PRIVILEGES; 3. Импортируйте схему: mysql -u mkach -p mkach < sql/create.sql 4. Настройте config.php: cp config.php.example config.php # Отредактируйте параметры БД 5. Создайте папку uploads: mkdir uploads chmod 755 uploads 6. Настройте Apache: # Ubuntu/Debian: sudo cp configs/apache.conf.debian /etc/apache2/sites-available/mkach sudo a2ensite mkach sudo systemctl reload apache2 # CentOS/RHEL: sudo cp configs/apache.conf.centos /etc/httpd/conf.d/mkach.conf sudo systemctl reload httpd 7. Настройте PHP: sudo cp configs/php.ini /etc/php/8.1/apache2/conf.d/mkach.ini sudo systemctl reload apache2 Docker установка: docker-compose up -d Особенности: - Анонимные посты без регистрации - Поддержка изображений (jpg, png, gif, webp) - Rate limiting на основе IP - Стиль 4chan/2ch - Ключ доступа для входа - Автообновление постов Безопасность: - Валидация файлов - Ограничение размера - Защита от XSS - Rate limiting - Безопасная загрузка файлов
Description
Languages
PHP
77.6%
CSS
20.3%
JavaScript
1.2%
Dockerfile
0.9%