Instalação Shinobi Docker
Link: https://gitlab.com/Shinobi-Systems/ShinobiDocker git clone https://gitlab.com/Shinobi-Systems/ShinobiDocker.git
Install Shinobi with Docker
2024-05-07
https://shinobi.video https://docs.shinobi.video/installation/docker
Quick Install
- Run this in terminal.
bash <(curl -s https://gitlab.com/Shinobi-Systems/Shinobi-Installer/raw/master/shinobi-docker.sh)
Advanced Install
- Download this repository and enter it.
- If you do not have Docker installed run
sh INSTALL/docker.sh.
- If you do not have Docker installed run
- Review and modify the
docker-compose.ymlfile.- Leave it as-is for default setup.
- Run the preparation and starter script.
bash setup_and_run.sh
Once Installed
You will be asked if you want to use the included database, default is Yes. Once complete open port 8080 of your Docker host in a web browser.
The following tables offer a breakdown of the configurations that control how the
shinobiandshinobi-sqlservices are set up and interact within your Docker environment. Adjustments can be made to these values directly in the associateddocker-composefiles to modify the behavior of the deployment as needed.
docker-compose-sql.yml : shinobi-sql
Service Environment Variables
| Variable | Description | Default Value |
|---|---|---|
| MYSQL_ROOT_PASSWORD | The password for the MySQL root user. | rootpassword |
| MYSQL_DATABASE | The name of the database to create. | ccio |
| MYSQL_USER | The username for the database. | majesticflame |
| MYSQL_PASSWORD | The password for the database user. | 1234 |
docker-compose-main.yml : shinobi
Service Build Arguments and Environment Variables
Build Arguments
| Argument | Description | Default Value |
|---|---|---|
| SHINOBI_BRANCH | The branch of the Shinobi git repository to clone during the build process. | dev |
Environment Variables
| Variable | Description | Default Value |
|---|---|---|
| HOME | The home directory path within the container. | /home/Shinobi |
| DB_HOST | Hostname of the MySQL database server. | shinobi-sql |
| DB_USER | Username to connect to the MySQL database. | majesticflame |
| DB_PASSWORD | Password to connect to the MySQL database. | 1234 |
| DB_DATABASE | Name of the MySQL database to use. | ccio |
| SHINOBI_UPDATE | Whether to pull updates from git when the container starts. | false |
Script Failing? Run this.
apt install dos2unix -y && dos2unix entrypoint.sh && chmod +x entrypoint.sh && dos2unix setup_and_run.sh && chmod +x setup_and_run.sh && bash setup_and_run.sh
No comments to display
No comments to display