App Submission: WordPress (#1947)

Co-authored-by: nmfretz <nmfretz@gmail.com>
This commit is contained in:
Alexander L. 2025-02-10 06:34:06 +01:00 committed by GitHub
parent 27bd590577
commit 82a352ab5e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 74 additions and 0 deletions

View File

View File

View File

@ -0,0 +1,33 @@
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: wordpress_app_1
APP_PORT: 80
PROXY_AUTH_ADD: "false"
app:
image: wordpress:6.7.1@sha256:2f3572d5cd722489fe47d59ed45d947dc9507f5a019eb0567ddf24aedf9257ed
user: "1000:1000"
environment:
- WORDPRESS_DB_HOST=wordpress_db_1
- WORDPRESS_DB_NAME=wordpress
- WORDPRESS_DB_USER=umbrel
- WORDPRESS_DB_PASSWORD=umbrelwordpress
volumes:
- ${APP_DATA_DIR}/data/wordpress:/var/www/html
restart: on-failure
depends_on:
- db
db:
image: mariadb:11.5.2@sha256:2d50fe0f77dac919396091e527e5e148a9de690e58f32875f113bef6506a17f5
user: "1000:1000"
environment:
- MYSQL_ROOT_PASSWORD=umbrelwordpressroot
- MYSQL_DATABASE=wordpress
- MYSQL_USER=umbrel
- MYSQL_PASSWORD=umbrelwordpress
volumes:
- ${APP_DATA_DIR}/data/db:/var/lib/mysql
restart: on-failure

41
wordpress/umbrel-app.yml Normal file
View File

@ -0,0 +1,41 @@
manifestVersion: 1
id: wordpress
name: WordPress
tagline: The open source publishing platform of choice for millions of websites worldwide
category: social
version: "6.7.1"
port: 8567
description: >-
📚 **Empower Your Digital Voice** The open-source publishing platform trusted by millions. From personal blogs to enterprise portals, WordPress gives everyone the tools to share their stories.
✨ **Unleash Your Creativity** Choose from thousands of themes and plugins, craft your unique design, and make your site truly your own.
🤝 **Join a Global Community** Connect with creators, developers, and enthusiasts worldwide. Together, shape the future of the open web.
⚙️ **Customize & Extend** Seamless integrations, custom code, and unlimited flexibility—unlock endless possibilities for growth and innovation.
**Note:** WordPress can be used locally within your network. However, if you want others outside your local network to access your instance, you'll need to make it accessible on the public internet.
If you have a domain name, the easiest way to make it accessible is to use the Cloudflare Tunnel or Nginx Proxy Manager apps in the Umbrel App Store and point your domain name to "http://wordpress_app_1" (port 80).
For it to work you need to set the **WordPress Address (URL)** and **Site Address (URL)** to your domain name in the WordPress settings.
Also make sure to set the **correct headers** in the Nginx Proxy Manager or Cloudflare Tunnel app. More information can be found here: https://developer.wordpress.org/advanced-administration/security/https/#using-a-reverse-proxy
developer: WordPress
website: https://wordpress.org/
submitter: al-lac
submission: https://github.com/getumbrel/umbrel-apps/pull/1947
repo: https://github.com/WordPress/WordPress
support: https://wordpress.org/support/forums/
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
defaultUsername: ""
defaultPassword: ""
dependencies: []
releaseNotes: ""
path: "/wp-admin"