plugin 0.2.2
This commit is contained in:
@@ -0,0 +1,77 @@
|
||||
---
|
||||
type: project
|
||||
status: active
|
||||
source: git.alwisp.com
|
||||
repo: jason/alwisp
|
||||
repo_url: https://git.alwisp.com/jason/alwisp
|
||||
language: Hack
|
||||
branch: main
|
||||
tags: [repo, jason]
|
||||
updated: 2026-05-29
|
||||
---
|
||||
|
||||
# alwisp
|
||||
|
||||
**Repository:** [jason/alwisp](https://git.alwisp.com/jason/alwisp) · branch `main` · Hack
|
||||
|
||||
## Summary
|
||||
|
||||
Dockerized LAMP stack website for ALWISP, Alabama's wireless ISP and mesh networking company
|
||||
|
||||
## Current status
|
||||
|
||||
Active. Synced from Gitea on 2026-05-29.
|
||||
|
||||
## Documentation overview
|
||||
|
||||
# ALWISP – Mesh Network Solutions
|
||||
|
||||
> Dockerized LAMP stack website for Alabama's wireless ISP and mesh networking company.
|
||||
|
||||
---
|
||||
|
||||
## Table of Contents
|
||||
|
||||
- [Stack Overview](#stack-overview)
|
||||
- [Installation – Unraid](#installation--unraid)
|
||||
- [Environment Variables](#environment-variables)
|
||||
- [Project Structure](#project-structure)
|
||||
- [Roadmap & Milestones](#roadmap--milestones)
|
||||
- [Updating the Site](#updating-the-site)
|
||||
- [Useful Commands](#useful-commands)
|
||||
|
||||
---
|
||||
|
||||
## Stack Overview
|
||||
|
||||
| Container | Image | Purpose |
|
||||
|---|---|---|
|
||||
| `alwisp_web` | PHP 8.2 + Apache | Serves the website |
|
||||
| `alwisp_db` | MySQL 8.0 | Database (internal only) |
|
||||
| `alwisp_pma` | phpMyAdmin (optional) | DB admin UI on port 8080 |
|
||||
|
||||
Each container is deployed individually through the Unraid Container Builder and connected via the `br0` bridge network, giving both the web container and the database container their own dedicated LAN IP addresses. The web container reaches the database by its fixed LAN IP. Data persists in a named Docker volume (`db_data`) and survives container restarts and rebuilds.
|
||||
|
||||
---
|
||||
|
||||
## Installation – Unraid
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Unraid 6.10 or later
|
||||
- **Community Applications** plugin installed
|
||||
- **Docker** enabled (Settings → Docker → Enable Docker: Yes)
|
||||
- **User Scripts** plugin (recommended, for scheduled tasks)
|
||||
- `br0` enabled — your Unraid host NIC must be bridged (Settings → Network → Enable Bridging: Yes)
|
||||
- Decide on **two free LAN IPs** before you start — one for the web container, one for the database. Example: `192.168.1.100` (web) and `192.168.1.101` (db). Reserve these in your router's DHCP settings so they are never auto-assigned.
|
||||
|
||||
---
|
||||
|
||||
### Step 1 – Clone the repository onto your Unraid cache drive
|
||||
|
||||
|
||||
…(truncated — see repo)
|
||||
|
||||
## Notes
|
||||
|
||||
- Project file auto-created from repo documentation.
|
||||
Reference in New Issue
Block a user