Inhaltsverzeichnis

Access Control Lists

Ampache unterstützt Access Control Lists, womit Zugriffe auf IP/DNS Ebene gesteuert werden. Standardmäßig sind ACLs deaktiviert. Um sie zu aktivieren müssen Sie die Datei /config/ampache.cfg.php editieren und access_control auf true setzen.

; Use Access List
; Toggle this on if you want ampache to pay attention to the access list
; and only allow streaming/downloading/xml-rpc from known hosts xml-rpc 
; will not work without this on.
; NOTE: Default Behavior is DENY FROM ALL
; DEFAULT: false
;access_control = "false"

Die Default Konfiguration der ACLs ist „Deny From All“. Es gibt ein paar verschiedene Typen und Levels.

Start IP & End IP

Gipt IP Adressbereiche an. Diese IPs müssen nicht im gleichen Subnetz liegen. Im Moment wird nur IPv4 unterstützt.

Alle IP Adressen

0.0.0.0 - 255.255.255.255

Alle IP Adressen aus dem 10er Netz

10.0.0.0 - 10.255.255.255

ACL Types

ACL Users

Ampache erlaubt es verschiedene ACLs für verschiedene User festzulegen. Dies kann sinnvoll sein um API Aufrufe an einen bestimmten User zu binden, oder um den Streaming Zugriff für einen User ungeachtet seiner IP zu beschränken. Default ist 'system', was auf alle Ampache User zutrifft.

Access Levels

Access Levels sind bisher nicht vollständig implementiert, werden aber später folgen.

ACLs einrichten

ACLs können nur von Administratoren eingerichtet werden. Die Optionen dazu finden Sie im Admin Menü, unter dem Untermenü Access Control