snipe-it

v8.0.4-ls326deprecated

snipe-it makes asset management easy. It was built by people solving real-world IT and asset management problems, and a solid UX has always been a top priority. Straightforward design and bulk actions mean getting things done faster.

docker pull lscr.io/linuxserver/snipe-it:latest

This image is deprecated

It is no longer maintained and receives no further updates. The details below are kept for reference; you can find maintained alternatives in the catalogue.

Quick start

Generated from the image's own configuration. Replace the /path/to folders with real paths on your host.

---
services:
  snipe-it:
    image: lscr.io/linuxserver/snipe-it:latest
    container_name: snipe-it
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - APP_KEY=
      - APP_URL=http://localhost:8080
      - MYSQL_PORT_3306_TCP_ADDR=
      - MYSQL_PORT_3306_TCP_PORT=
      - MYSQL_DATABASE=
      - MYSQL_USER=
      - MYSQL_PASSWORD=
      - APP_DEBUG=false # optional
      - APP_ENV=production # optional
      - APP_FORCE_TLS=false # optional
      - APP_LOCALE= # optional
      - MAIL_PORT_587_TCP_ADDR= # optional
      - MAIL_PORT_587_TCP_PORT= # optional
      - MAIL_ENV_FROM_ADDR= # optional
      - MAIL_ENV_FROM_NAME= # optional
      - MAIL_ENV_ENCRYPTION= # optional
      - MAIL_ENV_USERNAME= # optional
      - MAIL_ENV_PASSWORD= # optional
    volumes:
      - /path/to/snipe-it/data:/config
    ports:
      - 8080:80
    restart: unless-stopped

Parameters

Ports
PortFunctionRequired
8080:80Snipe-IT Web UIrequired
Environment variables
VariableFunctionRequired
PUID=1000User IDrequired
PGID=1000Group IDrequired
TZ=Etc/UTCTimezonerequired
APP_KEY=App key used for encrypting stored data. Generate with `docker exec snipe-it php /app/www/artisan key:generate --show`.required
APP_URL=http://localhost:8080Hostname or IP and port if applicable, be sure to define https/httprequired
MYSQL_PORT_3306_TCP_ADDR=Mysql hostname or IP to userequired
MYSQL_PORT_3306_TCP_PORT=Mysql port to userequired
MYSQL_DATABASE=Mysql database to userequired
MYSQL_USER=Mysql user to userequired
MYSQL_PASSWORD=Mysql password to userequired
APP_DEBUG=falseSet to `true` to see debugging output in the web UI.optional
APP_ENV=productionDefault is `production` but can use `testing` or `develop`.optional
APP_FORCE_TLS=falseSet to `true` if running behind a reverse proxyoptional
APP_LOCALE=Default is `en-US`. Set to a language from [this list](https://snipe-it.readme.io/docs/configuration#section-setting-a-language).optional
MAIL_PORT_587_TCP_ADDR=SMTP mail server ip or hostname.optional
MAIL_PORT_587_TCP_PORT=SMTP mail server port.optional
MAIL_ENV_FROM_ADDR=The email address mail should be replied to and listed when sent.optional
MAIL_ENV_FROM_NAME=The name listed on email sent from the default account on the system.optional
MAIL_ENV_ENCRYPTION=Mail encryption to use e.g. `tls`.optional
MAIL_ENV_USERNAME=SMTP server login username.optional
MAIL_ENV_PASSWORD=SMTP server login password.optional
Volumes
PathFunctionRequired
/configContains your config files and data storage for Snipe-ITrequired

Architectures

Pulling :latest picks the right one for your host automatically.

  • x86_64amd64-latest
  • arm64arm64v8-latest

Tags

  • :latestStable releases

Changelog

  1. Rebase to Alpine 3.21.

  2. Rebase to Alpine 3.20. Existing users should update their nginx confs to avoid http2 deprecation warnings.

  3. Existing users should update: site-confs/default.conf - Cleanup default site conf.

Related

Browse all

openssh-server

10.3_p1-r1-ls239

openssh-server is a sandboxed environment that allows ssh access without giving keys to the entire server. Giving ssh access via private key often means giving full access to the server. This container creates a limited and sandboxed environment that others can ssh into. The users only have access to the folders mapped and the processes running inside this container.

492K pulls per month613 GitHub starsarm64

netbox

v4.7.3-ls387

netbox is an IP address management (IPAM) and data center infrastructure management (DCIM) tool. Initially conceived by the network engineering team at DigitalOcean, NetBox was developed specifically to address the needs of network and infrastructure engineers. It is intended to function as a domain-specific source of truth for network operations.

91.8K pulls per month129 GitHub starsarm64

doublecommander

94a19f35-ls329

Double Commander is a free cross platform open source file manager with two panels side by side. It is inspired by Total Commander and features some new ideas.

68.5K pulls per month51 GitHub starsarm64

hishtory-server

v0.335-ls164

hiSHtory is a better shell history. It stores your shell history in context (what directory you ran the command in, whether it succeeded or failed, how long it took, etc). This is all stored locally and end-to-end encrypted for syncing to to all your other computers.

31.7K pulls per month30 GitHub starsarm64