MariaDB/Apache/phpmyadmin stack with no security on Docker Compose
| src | ||
| docker-compose.yaml | ||
| Dockerfile.perl | ||
| icon.png | ||
| LICENSE | ||
| README.md | ||
| screenshot.webp | ||
xampp_replacement
MariaDB/Apache/phpmyadmin/perl stack with no security on Docker Compose. I made it as a XAMPP replacement for fresh Linux installs at school.
git clone https://git.ignis621.net/ignis621/xampp_replacement.git
cd xampp_replacement
docker compose up -d
After running you can reach:
- phpmyadmin at http://127.0.0.1:8080
- the apache webserver at http://127.0.0.1:80
- the mariadb server at
127.0.0.1:3306 - if set up, the perl server at http://127.0.0.1:8081
If prompted for auth, use root with an empty password. Example:
$con = mysqli_connect("127.0.0.1","root","","database_name");
Enabling Perl
If you want to use Perl, go into docker-compose.yaml, uncomment the lines after # UNCOMMENT if you want to use PERL: and run docker compose up -d --build
It will take up to a few minutes on the first startup. Afterwards run without the --build flag
Caution
This setup is dangerous if you expose it to the internet. Only use it if you need something with root access without a password.
