Admidio
Admidio is a free online membership management, which is optimized for associations, groups and organizations. In addition to classic user management it consists of a variety of modules that can be installed and adjusted on a new or existing homepage.
Prerequisites
You’ll need your MySQL credentials. Get them with my_print_defaults
:
[isabell@stardust ~]$ my_print_defaults client
--default-character-set=utf8mb4
--user=isabell
--password=MySuperSecretPassword
[isabell@stardust ~]$
We’re using PHP in the stable version 8.3:
[isabell@stardust ~]$ uberspace tools version show php
Using 'PHP' version: '8.3'
[isabell@stardust ~]$
Your website domain needs to be set up:
[isabell@stardust ~]$ uberspace web domain list
isabell.uber.space
[isabell@stardust ~]$
Installation
We create the Database, download the latest version and unzip the file.
[isabell@stardust ~]$ mysql -e "CREATE DATABASE ${USER}_admidio"
[isabell@stardust ~]$ cd ~/html
[isabell@stardust html]$ wget https://github.com/Admidio/admidio/archive/refs/tags/v4.3.13.zip
[isabell@stardust html]$ unzip v4.3.13.zip
[isabell@stardust html]$ mv admidio-4.3.13/* ./
[isabell@stardust html]$ rmdir admidio-4.3.13
[isabell@stardust html]$ rm v4.3.13.zip
[isabell@stardust html]$
Configuration
Point your browser to your domain (e.g. isabell.uber.space) to set up and configure your Admidio installation.
Enter the following information into the installer:
your MySQL hostname, username and password: the hostname is
localhost
you should have your MySQL credentials ready.the name of your newly created Admidio database (e.g.
isabell_admidio
)
Usage
There is a user manual available on how to use Admidio.
Updates
Note
Check the update feed regularly to stay informed about the newest version.
Download the latest version to your DocumentRoot and unzip the file.
Remove the
adm_program
directory andindex.php
file.Copy the new
adm_program
directory andindex.php
from the new version into your DocumentRootCheck the update process if you have any plugins or customized themes.
Point your browser to your domain (e.g. isabell.uber.space) to finalize the update.
The update process is described here:
Tested with Admidio 4.3.13, Uberspace 7.16.3, PHP 8.3
Written by: Thomas Johnson <https://johnson.tj/>