Added Snipe IT
parent
06204140a3
commit
0b4b8b5b2f
@ -0,0 +1,93 @@
|
||||
[Snipe-IT](https://snipeitapp.com/) is an open-source asset management software.
|
||||
|
||||
### Minimum File Structure
|
||||
```
|
||||
/home/
|
||||
└── ~/
|
||||
└── docker/
|
||||
└── snipeit/
|
||||
├── .env
|
||||
├── docker-compose.yml
|
||||
```
|
||||
|
||||
### Add to Caddyfile (from ~/docker/caddy)
|
||||
Remember to `docker exec -w /etc/caddy caddy caddy reload` after editing your Caddyfile.
|
||||
|
||||
```
|
||||
snipeit.example.com {
|
||||
reverse_proxy wordpress:80
|
||||
}
|
||||
```
|
||||
|
||||
### .env
|
||||
Set your environment variables. SMTP details are optional if you want snipeIT to be able to send emails.
|
||||
|
||||
```
|
||||
# .env
|
||||
APP_URL="https://snipe.example.com"
|
||||
|
||||
# SnipeIT MySQL DB
|
||||
DB_USER=snipeit
|
||||
DB_PASS=YourPasswordHere
|
||||
DB_NAME=snipeit
|
||||
DB_ROOT_PASS=YourRootPasswordHere
|
||||
|
||||
# SMTP
|
||||
APP_TIMEZONE=America/Los_Angeles
|
||||
MAIL_PORT_587_TCP_ADDR=
|
||||
MAIL_PORT_587_TCP_PORT=
|
||||
MAIL_ENV_FROM_ADDR=
|
||||
MAIL_ENV_FROM_NAME=
|
||||
MAIL_ENV_ENCRYPTION=tls
|
||||
MAIL_ENV_USERNAME=
|
||||
MAIL_ENV_PASSWORD=
|
||||
```
|
||||
|
||||
### docker-compose.yml
|
||||
```
|
||||
version: "3"
|
||||
services:
|
||||
snipe_mysql:
|
||||
image: mysql:5
|
||||
container_name: snipe_mysql
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ./mysql:/var/lib/mysql
|
||||
environment:
|
||||
- MYSQL_ROOT_PASSWORD=${DB_ROOT_PASS}
|
||||
- MYSQL_USER=${DB_NAME}
|
||||
- MYSQL_PASSWORD=${DB_PASS}
|
||||
- MYSQL_DATABASE=${DB_NAME}
|
||||
|
||||
snipeit:
|
||||
image: linuxserver/snipe-it:latest
|
||||
container_name: snipeit
|
||||
restart: unless-stopped
|
||||
depends_on:
|
||||
- snipe_mysql
|
||||
volumes:
|
||||
- ./config:/config
|
||||
environment:
|
||||
- APP_URL=${APP_URL}
|
||||
- MYSQL_PORT_3306_TCP_ADDR=snipe_mysql
|
||||
- MYSQL_PORT_3306_TCP_PORT=3306
|
||||
- MYSQL_DATABASE=${DB_NAME}
|
||||
- MYSQL_USER=${DB_NAME}
|
||||
- MYSQL_PASSWORD=${DB_PASS}
|
||||
- MAIL_PORT_587_TCP_ADDR=${MAIL_PORT_587_TCP_ADDR}
|
||||
- MAIL_PORT_587_TCP_PORT=${MAIL_PORT_587_TCP_PORT}
|
||||
- MAIL_ENV_FROM_ADDR=${MAIL_ENV_FROM_ADDR}
|
||||
- MAIL_ENV_FROM_NAME=${MAIL_ENV_FROM_NAME}
|
||||
- MAIL_ENV_ENCRYPTION=${MAIL_ENV_ENCRYPTION}
|
||||
- MAIL_ENV_USERNAME=${MAIL_ENV_USERNAME}
|
||||
- MAIL_ENV_PASSWORD=${MAIL_ENV_PASSWORD}
|
||||
- PGID=1000
|
||||
- PUID=1000
|
||||
# ports:
|
||||
# - "8080:80"
|
||||
|
||||
networks:
|
||||
default:
|
||||
external:
|
||||
name: caddy_net
|
||||
```
|
Loading…
Reference in New Issue