Stars: 248
Forks: 101
Pull Requests: 242
Issues: 1241
Watchers: 22
Last Updated: 2023-09-17 10:53:13
Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that itโs possible to reflect the structure and permissions of your organization.
License: GNU General Public License v2.0
Languages: JavaScript, CSS, HTML, PHP, Smarty, Dockerfile, Shell, Python, Yacc
Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model so that itโs possible to reflect the structure and permissions of your organization. You can create an individual profile for your members by adding or removing profile fields. Additional to these functions the system contains several modules like member lists, event manager, messages, photo album or a documents & files area.
Supported languages: ๐ฌ๐ง ๐ฉ๐ช ๐ฉ๐ฐ ๐ณ๐ฑ ๐ต๐ฑ ๐ช๐ช ๐บ๐ฆ ๐ซ๐ท ๐ง๐ฌ ๐ซ๐ฎ ๐ฌ๐ท ๐ธ๐ช ๐ช๐ธ ๐ง๐ท ๐ต๐น ๐ฎ๐น ๐ฎ๐ฉ ๐ญ๐บ ๐ณ๐ด ๐จ๐ณ
You can install Admidio on your webspace if the script language PHP in version 7.2 or higher is available. Admidio also needs a MySQL (version 5.0 or higher) or PostgreSQL (version 9.0 or higher) database to run.
For a successful installation please follow our online instructions. There we describe step by step the installation process.
Please follow our online instructions for a successful update to a new version of Admidio.
Short update description:
If you perform an update from version 2.x or 3.x to version 4.x please read our special update instructions.
Admidio could also be used within a docker enviroment.
We provide a Dockerfile that allows you to easily create and use your own Docker image.
The easiest way is to use our prebuilt images from Dockerhub. You can start an admidio docker container with the following command:
docker run --detach -it --name Admidio \
--memory="1024m" --cpu-quota="80000" --cpuset-cpus="0-1" \
-p 8080:8080 \
--restart="unless-stopped" \
-v Admidio-files:/var/www/admidio/adm_my_files \
-v Admidio-themes:/var/www/admidio/adm_themes \
-v Admidio-plugins:/var/www/admidio/adm_plugins \
admidio/admidio:latest
For detailed docker usage see README-Docker.md
There are several ways how you can contribute to Admidio.
The easiest way to support us will be our forum. There you can help other users with your knowledge and answer questions. Try to reproduce errors that other users report or give hints to some problems.
Another way is our documentation. We want to deliver a helpful documentation to our users. But there is a lot work to do. You see our current state in the wiki. Just ask us for write permissions in the wiki and you can start.
We always need persons who translate our software Admidio into another language or just update an existing language to the current version. We also need people who translate our documentation into english.
If you have knowledge in PHP programming and know something about HTML, CSS and JavaScript then you can start to help us to improve the software Admidio. You will find our software at GitHub. The handling with GitHub and branches is described in our wiki.
So if you find yourself in one of the above points then we invite you to join our team and help to improve Admidio to one of the best free membership software.
Please visit our changelog for detail information about the bugfixes and enhancements in each version.
If you like the software and our project then we are happy if you donate some money to the project.
Admidio is release under the GNU General Public License 2. You are free to use, modify and distribute this software, as long as the copyright header within the html page and source code is left intact. If you want to support us we are happy if you don't remove the link to Admidio within the login dialog.
Admidio contains several scripts, icons and modules of other projects. We want to thank the people behind these projects for contributing and sharing great software.
Copyright (c) 2004 - 2023 The Admidio Team