{"repo":"AlexWinder/address-book","free":true,"listed":false,"github":"https://github.com/AlexWinder/address-book","clone":"git clone https://github.com/AlexWinder/address-book.git","description":"Simple web-based address book and contact manager with user authentication, logging and API functionality built in pure PHP, also with a supported Docker environment.","language":"PHP","stars":23,"topics":["php","sql","database","address-book","contact-list","address-management","contact-management","contact-management-system","self-hosted","self-hosting"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Address Book Address Book is a simple PHP-based contact list manager with authentication, logging features and an API to allow integration with other services. Built using the Bootstrap framework, DataTables, jQuery and FontAwesome to maintain a user-friendly functionality. Installation There are 2 methods to installation. Regardless of which method you choose you should first complete some prerequisites. Create a copy of the EXAMPLE.settings.local.inc.php with the name of settings.local.inc.php . This file should exist in the includes directory. In this file are a number of different values which can be set based on your environment. For example, on a Linux system: 1. Docker (Recommended) Docker is the recommended method to set up this system due to it's ease of getting things configured quickly and also it is far less likely to be a victim of issues which may occur due to OS or versions of software. The below assumes that you have docker and docker compose installed on your system. 1. First you should build the environment. This will download any images and set up the custom images which are required to run in the next step. 2. Once the build has completed successfully you can then start the environment with the up command. This may do some additional downloading which wasn't done during the build stage. This is normal. 3. The first time you run the up command the database will be initialised and the root user will have a randomly generated password set. You should check th","default_branch":null,"files":null,"tree":[],"storefront":"/r/AlexWinder","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AlexWinder/address-book/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}