ShoutCastMedia Webradio Chat - Standalone AS-IS Installation
============================================================

1. Voraussetzungen
------------------
- PHP 8.x
- PDO SQLite / SQLite3
- Fileinfo
- Datei-Uploads aktiviert
- Schreibrechte für data/ und assets/uploads/

2. Hochladen
------------
Den Inhalt dieses Pakets in einen Webordner hochladen, z. B.:

/chat/

Danach aufrufen:

https://deine-domain.de/chat/install.php

3. Rechte setzen
----------------
Linux/SSH:

chmod 775 data
chmod 775 assets/uploads
chmod 775 assets/uploads/backgrounds
chmod 775 assets/uploads/logos
chmod 775 assets/uploads/smileys
chmod 775 assets/uploads/moderators
chmod 775 assets/uploads/avatars

Falls nötig zusätzlich Owner setzen, z. B.:

chown -R www-data:www-data .

oder je nach Hosting-User.

4. Ersten Admin anlegen
-----------------------
Im Installer Radioname, Stream-URL optional, Admin-E-Mail und Passwort eintragen.
Der erste Benutzer wird automatisch Admin.

5. Nach der Installation
------------------------
Die Datei install.php aus Sicherheitsgründen löschen.

6. Adminbereich
---------------
Nach Login als Admin:

/chat/admin.php

Dort können Design, Stream, Wunschbox, Gästezugang, Smileys, User, Rollen, Datenschutz und Moderation verwaltet werden.

7. Pflicht-Backlink
-------------------
Der sichtbare Footer-Link "Powered by ShoutCastMedia.de" ist Bestandteil der AS-IS-Lizenz.
Er darf nicht entfernt, versteckt oder verändert werden.

Technischer Hinweis:
Bei Selfhosting auf fremden Servern ist eine absolute technische Unveränderbarkeit nicht möglich, da der Betreiber Zugriff auf die Dateien hat. Die Pflicht ergibt sich daher aus der Lizenz.

8. Updates
----------
Bei Updates unbedingt behalten:

/data/chat.sqlite
/assets/uploads/

Alle anderen Dateien können ersetzt werden. Vorher Backup erstellen.

9. Empfohlene PHP Uploadwerte
-----------------------------
file_uploads = On
upload_max_filesize = 10M
post_max_size = 12M
memory_limit = 128M
