This repository include 200+ Examples based on Docker compose, e.g WordPress, MySQL, Odoo, MongoDB, GitLab, Elastic, Ghost, Grafana, Graylog, Kafka, n8n, Moodle, Nextcloud, ONLYOFFICE, phpMyAdmin...
You can use them for bussiness management, content management, data analysis, development, DevOps and any things you want to do.
All Docker image come from the Official of the software or an authoritative third party (such as: Bitnami), and Websoft9 does not maintain the image.
Websoft9 only verify and test the image or docker compose provided by the official to ensure that they can be run directly with docker compose up without any configuration.
The easiest way is install Websoft9 which can help you running these applications on web-based console.
Of course, you can also use Docker compose to running these application:
Make sure you have install the Docker latest or you can install Docker by below script
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh && sudo systemctl enable docker && sudo systemctl start docker
Download this repository to your Linux and list all applications
git clone --depth=1 https://github.com/Websoft9/docker-library
cd docker-library && ls apps
Go to the target app directory, check or modify the .env, then run it
# e.g install wordpress
cd apps/wordpress
sudo docker network create websoft9 && sudo docker compose up -d
We greatly welcome community contributions to provide suggestions and improvements to our project:
Find a bug, request features and provide better methods, you can promote your ideas through issue.
Contributing to this repository, please follow our contribution guidelines. We try our best to provide reward for some important task.
You can subscribe Websoft9 Enterprise Support to ensure high availability of applications and more:
The following corporate organizations have provided us with sponsorship, which has greatly helped this repository.
LGPL-3.0, Additional Terms: It is not allowed to publish free or paid image based on this repository in any Cloud platform's Marketplace without authorization.
We can't guarantee the open source software does not have vulnerability or the security risks which is the responsibility of user according to the open source licenses.
Propose and vote for apps to be packaged
Yes, you should modify W9_POWER_PASSWORD at .env file for production
You should modify APP_*_PORT at .env file
W9_LOGIN_USER, W9_LOGIN_PASSWORD
No, you can use lots of infrastructure, e.g.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型