feat(databases): add pgadmin4, redis-commander, init scripts (#11 $100)#356
Open
achievefibromyalgia-lgtm wants to merge 4 commits intoillbnm:masterfrom
Open
Conversation
…llbnm#11 ) ## Changes - Add phpMyAdmin service with Traefik routing (phpmyadmin.${DOMAIN}) - Add GPG-encrypted backup scripts for PostgreSQL and MariaDB - Add stacks/databases/README.md with full documentation - Update stacks/databases/.env.example with backup passwords - Update root .env.example (POSTGRES_ROOT_PASSWORD, backup vars) - Fix README.md catalog: add Databases row, correct Notifications issue # ## Services - PostgreSQL 16-alpine (shared, internal) - Redis 7-alpine (shared, internal) - MariaDB 11.4 (shared, internal) - phpMyAdmin 5.2.1 (admin UI, public)
6846fc7 to
f4995b9
Compare
|
Claim! 我认领这个 Bounty!我有相关经验,可以完成。钱包地址:TMLkvEDrjvHEUbWYU1jfqyUKmbLNZkx6T1 (USDT TRC20) |
|
Claiming this $130 bounty! Experienced with phpMyAdmin, database management, and backup automation. Ready to start. USDT TRC20: TMLkvEDrjvHEUbWYU1jfqyUKmbLNZkx6T1 |
added 2 commits
March 27, 2026 10:53
Fixes GPG batch mode compatibility in Docker/non-interactive environments. GPG_TTY=not a tty is unnecessary with --batch mode and can cause failures. --pinentry-mode loopback avoids pinentry dialog issues.
… bounty amount ## Major Fixes - Add pgadmin4 (dpage/pgadmin4:8.11) — replaces phpMyAdmin (pgAdmin required per Issue illbnm#11) - Add Redis Commander (rediscommander/redis-commander:latest) - Add scripts/init-databases.sh — idempotent init script for all databases - Update stacks/databases/README.md to reflect admin UIs - Add PGADMIN_EMAIL/PASSWORD to .env.example ## Minor Fixes - postgres image: postgres:16-alpine (actual version matches 16.4) - mariadb:11.4 (matches requirement) - Fix bounty title: USDT (matches issue body)
…v vars - Add Authentik DB to init-postgres() (conditional on AUTHENTIK_DB_PASSWORD) - Add Redis multi-DB isolation: DB 0-4 for Authentik/Outline/Gitea/Nextcloud/Grafana - Update redis-commander REDIS_HOSTS with per-db URLs - Add AUTHENTIK_DB_PASSWORD to .env.example - Update README with Authentik DB and Redis ?db=N isolation table
Author
|
Status Update — All requested fixes have been committed:
Ready for review. |
🦞 Bounty Claim - Database StackDeveloper: 大眼 (bigeye) Claim: I claim this $100 Database Stack bounty! I have experience with pgAdmin4, Redis Commander, and database management. Ready to start immediately! 🚀 |
|
🚀 Claiming this bounty! I will work on the database stack implementation. Ready to start immediately! |
Closed
6 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
实现 Databases Stack(共享数据库栈)
服务清单
变更内容
1. stacks/databases/docker-compose.yml
2. scripts/init-databases.sh(新增)
3. config/databases/backup-postgres.sh(新增)
4. config/databases/backup-mariadb.sh(新增)
5. scripts/backup-databases.sh(新增)
6. stacks/databases/README.md(新增)
7. .env.example
8. README.md
验收标准覆盖
赏金认领
#11