Try describing what you need:

SimpleDMS logo

SimpleDMS

★ 170
GNU Affero General Public License v3.0Open Core — Some Features Paid4 Containers — 4 containers — moderate hosting footprintComposeNo external DB1+ active committer (12mo)

About

SimpleDMS is an open source document management system aimed at small businesses. It is designed to help users file and retrieve documents efficiently using a metadata-driven approach centered on...

Community Ratings

No ratings yet

Features

  • tag-based document categorization
  • shared or private workspaces
  • fast document retrieval
  • dark mode

Details

Last Updated
Oct 29, 2026
Created
Dec 1, 2025
Install Methods
docker-compose
Requirements
GoSQLite
Runtime / Stack
Docker
Privacy & Independence
No TelemetryCloud: Optional
User Model
Multi-UserMulti-Tenant
Deployment

Deployment: Docker Compose ✓4 Containers — moderate hosting footprintRuns as 4 containers

Run SimpleDMS yourself

Pick how much you want to manage.

Is this your project? Sponsor a listing

Run SimpleDMS with Docker Compose

Compose file from the SimpleDMS project repository.

4 services · 4 unclassified (tika, mailpit, versitygw, toxiproxy)

no resource limits declared

needs persistent storage (3 volumes)

docker-compose.yml · @ 8b8b606 · scanned Jun 13, 2026

volumes:
    mailpit_data:
    versitygw_data:
    #garage_meta:
    #garage_data:

name: simpledms-dev

services:
    #docling:
        #image: ghcr.io/docling-project/docling-serve-cpu
        #container_name: docling-serve
        #ports:
            #- 5001:5001
        #environment:
            #- DOCLING_SERVE_ENABLE_UI=true
    tika:
        image: apache/tika:latest-full
        #command: -c /tika-config.xml
        ports:
            - "9998:9998"
        #volumes:
            #- ./tika-config.xml:/tika-config.xml
        restart: unless-stopped

    # TODO not in production
    mailpit:
        image: axllent/mailpit
        restart: unless-stopped
        volumes:
            - mailpit_data:/var/lib/mailpit/data
            - type: bind
              source: ./.secrets
              target: /srv/.secrets
              read_only: true
        ports:
            - "8025:8025" # web-client
            - "1025:1025" # smtp
        environment:
            MP_MAX_MESSAGES: 500000
            MP_DATABASE: /var/lib/mailpit/data/mailpit.db
            MP_SMTP_AUTH_ACCEPT_ANY: 1
            MP_SMTP_TLS_CERT: /srv/.secrets/tls_certificate.pem
            MP_SMTP_TLS_KEY: /srv/.secrets/tls_private_key.pem
            MP_SMTP_REQUIRE_TLS: true
            MP_SMTP_AUTH_ALLOW_INSECURE: 0

    versitygw:
      image: versity/versitygw:latest
      restart: unless-stopped
      ports:
        - "3900:7070" # 3900 is default port of garage
      volumes:
        - versitygw_data:/data
      environment:
        ROOT_ACCESS_KEY_ID: unsafe-placeholder-access-key-id
        ROOT_SECRET_ACCESS_KEY: unsafe-placeholder-secret-access-key
        VGW_BACKEND: posix
        VGW_BACKEND_ARG: /data

    toxiproxy:
      image: shopify/toxiproxy:latest
      restart: unless-stopped
      depends_on:
        - versitygw
      ports:
        - "8474:8474" # API
        - "7071:7071" # s3 proxy listen port for tests

    #garage:
      #image: dxflrs/garage:v2.1.0
      #restart: unless-stopped
      #volumes:
        #- ./garage.toml:/etc/garage.toml
        #- garage_meta:/var/lib/garage/meta
        #- garage_data:/var/lib/garage/data
      #ports: # TODO all necessary?
        #- "3900:3900"
        #- "3901:3901"
        #- "3902:3902"
        #- "3903:3903"

This file may be out of date. Check the SimpleDMS documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Jun 13, 2026

Related Software

Papra logo

Papra

5.6k
Papra is a minimalistic document management and archiving platform for storing, searching, and organizing documents over the long term.
Document ManagementDigital ArchivingCopyleft License+2
Details
EveryDocs logo

EveryDocs

428
EveryDocs Core is the server-side component of EveryDocs, a simple document management system for private use.
Document ManagementCopyleft LicenseDigital Archiving+1
3 Containers
Details
Docspell logo

Docspell

2.3k
Docspell is a document management system for organizing scanned papers, emails, and other files with OCR, search, metadata, and machine-learning assistance.
Document ManagementDigital ArchivingAutomation Tools+4
Details
Papermerge logo

Papermerge

549
Papermerge DMS is an open source document management system for scanned documents with OCR, indexing, full-text search, and a desktop-like web interface.
Document ManagementPermissive LicenseDigital Archiving+2
Details
SeedDMS logo

SeedDMS

Document Management System with workflows, access rights, fulltext search, and more.
Document ManagementCopyleft LicenseKnowledge Management+2
Details
Paperless-ngx logo

Paperless-ngx

47.3k
Paperless-ngx is a document management system that turns physical documents into a searchable online archive.
Document ManagementDigital ArchivingAutomation Tools+3
Details
TagSpaces logo

TagSpaces

5.3k
TagSpaces is an offline-first platform for organizing, tagging, and managing local files across desktop and web.
Web File ManagersNote Taking AppsKnowledge Management+3
Open Core
Details
I, Librarian logo

I, Librarian

356
I, Librarian is a self-hosted web application for managing a personal or local-network library.
Document ManagementCopyleft LicenseSelf Hosting Solutions+3
Details
Mayan EDMS logo

Mayan EDMS

682
Electronic document management system for your documents with preview generation, OCR, and automatic categorization among other features.
Document ManagementCopyleft LicenseDigital Archiving+2
Details
PdfDing logo

PdfDing

1.9k
PdfDing is a self-hosted PDF manager, viewer, and editor for use across multiple devices.
Document ManagementCopyleft LicenseSelf Hosting Solutions
Details
Documize logo

Documize

2.4k
Documize Community is an open-source, self-hosted knowledge management platform for organizing customer-facing and internal documentation.
WikisCopyleft LicenseKnowledge Management+2
Open Core
Details
ArchivesSpace logo

ArchivesSpace

447
An open source archives information management application for managing and providing web access to archives, manuscripts, and digital objects.
Digital ArchivingPermissive LicenseLibrary Management Systems+2
Details