phpLiteAdmin is a web-based SQLite database admin tool written in PHP with support for SQLite3 and SQLite2
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Caddyfile
Dockerfile
LICENSE
phpLiteAdmin_README.md
phpliteadmin.config.php
phpliteadmin.php
readme.md

readme.md

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

Setup

  1. Open phpliteadmin.config.php in a text editor.
  2. Modify the $password variable to be the password you want for gaining access to the phpLiteAdmin tool.
  3. 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.