Xibo
Github:https://github.com/xibosignage
开源介绍:https://xibosignage.com/open-source
使用手册:https://xibosignage.com/manual/en/
AGPLv3协议
支持Docker(需编辑配置文件)、源码部署
安装教程
- docker pull mysql:8.0
- docker pull ghcr.io/xibosignage/xibo-xmr:1.0
- docker pull ghcr.io/xibosignage/xibo-cms:release-4.3.0
- docker pull memcached:alpine
- docker pull ianw/quickchart:v1.8.1
version: "2.1" services: cms-db: image: mysql:8.0 volumes: - "./shared/db:/var/lib/mysql:Z" environment: - MYSQL_DATABASE=cms - MYSQL_USER=cms - MYSQL_RANDOM_ROOT_PASSWORD=yes mem_limit: 1g env_file: config.env restart: always cms-xmr: image: ghcr.io/xibosignage/xibo-xmr:1.0 ports: - "9505:9505" restart: always mem_limit: 256m env_file: config.env cms-web: image: ghcr.io/xibosignage/xibo-cms:release-4.3.0 volumes: - "./shared/cms/custom:/var/www/cms/custom:Z" - "./shared/backup:/var/www/backup:Z" - "./shared/cms/web/theme/custom:/var/www/cms/web/theme/custom:Z" - "./shared/cms/library:/var/www/cms/library:Z" - "./shared/cms/web/userscripts:/var/www/cms/web/userscripts:Z" - "./shared/cms/ca-certs:/var/www/cms/ca-certs:Z" restart: always environment: - MYSQL_HOST=cms-db - XMR_HOST=cms-xmr - CMS_USE_MEMCACHED=true - MEMCACHED_HOST=cms-memcached env_file: config.env ports: - "80:80" mem_limit: 1g cms-memcached: image: memcached:alpine command: memcached -m 15 restart: always mem_limit: 100M cms-quickchart: image: ianw/quickchart:v1.8.1 restart: always
默认账号:xibo_admin
管理-设置,查看密钥
Nginx URL重写:
location / {
try_files $uri /index.php?$args;
}
location /api/authorize {
try_files $uri /api/authorize/index.php?args;
}
location /api {
try_files $uri /api/index.php?$args;
}
location /install {
try_files $uri /install/index.php?$args;
}
location /maint {
try_files $uri /maint/index.php?$args;
}
location /maintenance {
try_files $uri /index.php?$args;
}