Favicon of Piwigo (LinuxServer.io)

Piwigo (LinuxServer.io)

Take control of your photo library. Organize and share massive collections with powerful, open source software designed for individuals and teams.

Organize your digital media with a powerful, open source photo management solution. Built to handle high-volume libraries, it excels at classifying thousands or even hundreds of thousands of photos without issue. As a project that has been evolving for over two decades, it offers a stable and sustainable platform for your valuable memories and professional assets.

The true strength lies in its flexibility and community-driven nature. Key benefits include:

  • Complete Control: Being open source, the source code is available for you to edit, audit, and extend. You own your data and your platform.
  • Powerful Customization: A vast library of plugins and themes allows you to tailor the software to your exact needs, whether for a personal gallery or a corporate archive.
  • Scalable for All: Designed for individuals, teams, and large organizations, it provides the tools needed to manage and share photos easily on the web.
  • Flexible Hosting: Choose to download and self-host the software on your own server or opt for a convenient cloud hosting solution.

Directory Structure

piwigo-linuxserver-io
piwigo
db-data
piwigo-config
piwigo-gallery
.env
docker-compose.yml

docker-compose.yml

services:
  piwigo:
    image: lscr.io/linuxserver/piwigo:latest
    container_name: piwigo
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - ./piwigo-config:/config
      - ./piwigo-gallery:/gallery
    ports:
      - 80:80
    restart: unless-stopped
    depends_on:
      - mariadb

  mariadb:
    image: lscr.io/linuxserver/mariadb:latest
    container_name: mariadb
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
      - MYSQL_DATABASE=piwigo
      - MYSQL_USER=${MYSQL_USER}
      - MYSQL_PASSWORD=${MYSQL_PASSWORD}
    volumes:
      - ./db-data:/config
    restart: unless-stopped

.env

MYSQL_ROOT_PASSWORD=your_super_secret_root_password
MYSQL_USER=piwigo
MYSQL_PASSWORD=your_super_secret_db_password
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Piwigo (LinuxServer.io)

Favicon

 

  
  
Favicon

 

  
  
Favicon