
Free open-source user management system designed for associations, clubs, and organizations.
Admidio empowers organizations and groups by providing a versatile and open-source user management system for their websites. With its flexible role model, Admidio allows you to precisely mirror your organization's structure and permissions. You can easily create and customize individual member profiles by adding or removing profile fields.
In addition to these core features, Admidio boasts a rich array of modules, including member lists, an event manager, messaging capabilities, photo albums, and a document and file repository.
You can try out the demo system to have a look to all the features Admidio offers.
![]()
Supported Languages: :gb: :de: :denmark: :netherlands: :poland: :estonia: :ukraine: :fr: :bulgaria: :finland: :greece: :sweden: :ru: :es: :brazil: :portugal: :it: :indonesia: :hungary: :norway: :cn:
To install Admidio on your web server, ensure you have PHP 8.2 or higher and either a MariaDB (version 10 or higher), MySQL (version 5.0 or higher) or PostgreSQL (version 11.0 or higher) database available. Follow our online installation instructions for a successful setup.
Keep your Admidio installation up to date by following our online update instructions. Here's a brief update overview if you don't have custom themes installed:
Admidio is also available for Docker environments. You can create and use your own Docker image using our Dockerfile. Alternatively, you can use our prebuilt images from Dockerhub. Start an Admidio Docker container with the following command:
docker run --detach -it --name "Admidio" \
-p 8080:8080 \
--restart="unless-stopped" \
-v "Admidio-files:/opt/app-root/src/adm_my_files" \
-v "Admidio-plugins:/opt/app-root/src/adm_plugins" \
-v "Admidio-themes:/opt/app-root/src/themes" \
-e ADMIDIO_DB_HOST="admidio-mariadb:3306" \
-e ADMIDIO_DB_NAME="admidio" \
-e ADMIDIO_DB_USER="admidio" \
-e ADMIDIO_DB_PASSWORD="my_VerySecureAdmidioUserPassword.01" \
-e ADMIDIO_ROOT_PATH="https://www.mydomain.at/admidio" \
admidio/admidio:latest
For detailed instructions on using Admidio in a Docker environment, see README-Docker.md.
There are numerous ways to contribute to Admidio:
If you identify with any of the above roles, we invite you to join our team and contribute to making Admidio one of the best free membership software solutions.
Stay updated with the latest improvements and bug fixes by visiting our changelog.
If you appreciate Admidio, consider making a donation. Thanks for contributing!