Skip to content

Repository files navigation

nixpress

🌀 Reproducible WordPress + PHP + Nginx development environment powered by Nix Flakes

Wordpress Home Screen

nixpress is a Nix-based development stack for WordPress and PHP applications, designed with NixOS users in mind. It provides a declarative, reproducible setup using Nix Flakes, making it easy to spin up a complete local environment with:

  • ✅ WordPress
  • ✅ PHP (with extensions)
  • ✅ Nginx
  • ✅ MariaDB (MySQL-compatible)
  • ✅ Redis
  • ✅ TLS via Caddy (optional)

🚀 Features

  • 📦 Fully reproducible using Nix flakes
  • 🐘 PHP + Nginx with FastCGI support
  • 📚 WordPress auto-installable setup
  • 🧠 Redis for caching support
  • 🔒 Optionally supports TLS using mkcert & Caddy
  • 🔧 Easy to extend and customize

🛠 Requirements

  • Nix with flakes enabled
  • NixOS (recommended)
  • git, mkcert (optional for TLS)

🔧 Getting Started

Clone the repo and enter the dev shell:

git clone https://github.com/SoftEng-Islam/nixpress
cd nixpress
devenv up

About

Nixpress is a Nix-flake-based development environment for WordPress and PHP using Nginx, MariaDB, and Redis. It provides a reproducible, declarative setup tailored for NixOS users and developers seeking a robust local WordPress stack.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages