Skip to content

tombreit/ddam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

67c48ef Β· Feb 2, 2025

History

65 Commits
Oct 10, 2023
Mar 25, 2023
Feb 2, 2025
Mar 19, 2023
Mar 9, 2023
Mar 19, 2023
Mar 9, 2023
Dec 7, 2024
Oct 9, 2024
Feb 2, 2025
Feb 2, 2025

Repository files navigation

DDAM

Logo

πŸ–Ό βž• πŸ—ƒ βž• βš–οΈ Django Digital Asset Management (spoken as da-miΕ‹)

Ever thought about using a spreadsheet to manage the licenses and copyrights of photos? Ditch the spreadsheet and use DDAM:

A small, focused, feature arm, minimal, web based, work in progress system to link digital assets to licenses and track their use.

πŸ† Features

  • Store digital assets. Currently only images (jpg, png, svg, webp, avif etc.) are supported.
  • Link licenses to assets.
  • Track usage of assets.
  • Web based, multi user
  • (Optional) Login via LDAP/AD

πŸ’ͺ Requirements

  • Python 3
  • npm

🦘 Run

# Set your environment via .env
cp .env.dist .env  

# Build static files (css/js)
npm install && npm run build

# Prepare Django
pip install --requirement requirements.txt
./manage.py migrate
./manage.py createsuperuser
./manage.py runserver

πŸ› Demo instance

https://ddam.thms.de/

Please poke me if you would like an account.

πŸ‘ Thanks

I can't thank the people enough who make my work possible through their awesome and free ("free" as in "free speech") software and free projects.

My special thanks go to the projects:

  • Django
  • Bootstrap
  • ...and countless other (see requirements.txt and packages.json)

🐞 Tests

Pull requests welcome.

β˜„ Need help?

For support, feature requests, hosting/on-premise or whatever, please fill an issue or contact Thomas Breitner via his website.