Dockerized phpLiteAdmin
This is a Dockerized flavor of phpLiteAdmin 1.9.6.
What is phpLiteAdmin?
phpLiteAdmin is a web-based SQLite database admin tool written in PHP with support for SQLite3 and SQLite2. Following in the spirit of the flat-file system used by SQLite, phpLiteAdmin consists of a single source file, phpliteadmin.php
, that after being deployed with the Docker container, is visited in a browser.
For more details see the phpLiteAdmin README.
phpLiteAdmin Links
- Website: http://www.phpliteadmin.org/
- Bitbucket: https://bitbucket.org/phpliteadmin/public/
- Demo - A live demo of phpLiteAdmin can be found here: http://demo.phpliteadmin.org/
Setup
- Open
phpliteadmin.config.php
in a text editor. - Modify the
$password
variable to be the password you want for gaining access to the phpLiteAdmin tool. - Build the image
$ docker build -t acttaiwan/phpliteadmin .
Additional Configuration Options can be found in the phpLiteAdmin README.
Run
Replace the /path/to/db/directory
below with the actual path where your db is.
$ docker run -it --rm -p 2015:2015 -v /path/to/db/directory:/db --name websql acttaiwan/phpliteadmin
Access the admin page at http://localhost:2015/phpliteadmin.php
Advanced Configuration
Caddyfile
Port number, IP and other items can be set in the Caddyfile. See instructions on the Caddy website.
Let's Encrypt Auto SSL
See the Docker hub abiosoft/caddy page.