Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App Submission: Ghost #2178

Open
wants to merge 28 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
8cbd8c6
Merge pull request #1 from getumbrel/master
dennysubke Sep 24, 2024
1679c67
Add files via upload
dennysubke Sep 24, 2024
b8cd858
Delete denny-linkstack directory
dennysubke Sep 24, 2024
98bbed6
Add files via upload
dennysubke Sep 24, 2024
34dce5d
Update docker-compose.yml
dennysubke Sep 24, 2024
c3c6fdb
Update umbrel-app.yml
dennysubke Sep 24, 2024
8a30866
Update umbrel-app.yml
dennysubke Sep 24, 2024
2c1669f
Update umbrel-app.yml
dennysubke Sep 24, 2024
8855afa
Update umbrel-app.yml
dennysubke Sep 24, 2024
7fb6b12
Update umbrel-app.yml
dennysubke Sep 24, 2024
a467b93
Update umbrel-app.yml
dennysubke Sep 24, 2024
627d78b
Update umbrel-app.yml
dennysubke Sep 24, 2024
57d703f
Add files via upload
dennysubke Sep 25, 2024
5c5ebcc
Delete excalidraw directory
dennysubke Sep 25, 2024
f54af58
Update umbrel-app.yml
dennysubke Sep 25, 2024
5899c20
Update umbrel-app.yml
dennysubke Sep 25, 2024
ad04036
Update umbrel-app.yml
dennysubke Sep 25, 2024
6290052
Delete linkstack directory
dennysubke Sep 25, 2024
3977fa6
Add files via upload
dennysubke Oct 27, 2024
0c3f58c
Update docker-compose.yml
dennysubke Oct 27, 2024
4edde17
Update docker-compose.yml
dennysubke Oct 27, 2024
f2d3c00
Delete denny-onionshare directory
dennysubke Oct 27, 2024
5ad91f1
Add files via upload
dennysubke Feb 10, 2025
06bf777
Create .gitkeep
dennysubke Feb 10, 2025
18ee813
Create .gitkeep
dennysubke Feb 10, 2025
ab0e822
Update umbrel-app.yml
dennysubke Feb 10, 2025
5817af2
Update docker-compose.yml
dennysubke Feb 14, 2025
119c923
Update umbrel-app.yml
dennysubke Feb 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions ghost/data/content/.gitkeep
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

1 change: 1 addition & 0 deletions ghost/data/db/.gitkeep
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

30 changes: 30 additions & 0 deletions ghost/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
version: '3.7'

services:
app_proxy:
environment:
APP_HOST: ghost_web_1
APP_PORT: 2368

db:
image: mysql:8.4.4@sha256:339598fe066c73daa4120f2d9dfefd3146c3519cd324748e1d3f9d2b6c71d10b
restart: on-failure
user: "1000:1000"
environment:
MYSQL_ROOT_PASSWORD: umbrel
volumes:
- ${APP_DATA_DIR}/data/db:/var/lib/mysql:rw

web:
image: ghost:5.109.2@sha256:e5e82c72bce6865988c9c4178e36d354a8a4e413c889b05382a52227722920e3
restart: on-failure
user: "1000:1000"
volumes:
- ${APP_DATA_DIR}/data/content:/var/lib/ghost/content:rw
environment:
database__client: mysql
database__connection__host: ghost_db_1
database__connection__user: root
database__connection__password: umbrel
database__connection__database: ghost
url: ${DEVICE_DOMAIN_NAME}:3368
46 changes: 46 additions & 0 deletions ghost/umbrel-app.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
manifestVersion: 1
id: ghost
name: Ghost
tagline: A platform for creators to publish, grow, and monetize their content
category: files
version: "5.109.2"
port: 3368
description: >-
Ghost is a powerful, open-source content management system (CMS) primarily designed for professional bloggers, journalists, and content creators. Unlike more traditional CMS platforms like WordPress, which offer a wide range of plugins and customization options, Ghost focuses on providing a streamlined, fast, and minimalist platform that prioritizes the writing and publishing experience. It was initially created with bloggers in mind, but over time, it has evolved to include more features such as membership management, email newsletters, and monetization tools.


The platform is known for its speed and performance, ensuring fast load times for websites. This is important for improving user experience and search engine optimization (SEO). Ghost’s user interface is designed to be clean, intuitive, and distraction-free, allowing creators to focus solely on their content without getting bogged down by unnecessary options or settings.


One of the standout features of Ghost is its membership and subscription functionality. Content creators can monetize their work by offering paid subscriptions to readers, providing them with exclusive content or newsletters. This makes Ghost an ideal choice for those looking to build a business around their content, such as premium blogs or news outlets.


Although Ghost is designed to be simple and straightforward, it also offers customization options for developers. Users can modify themes, add custom code, or integrate third-party services, allowing them to tailor the platform to meet their needs. Additionally, Ghost includes built-in SEO features, such as customizable meta descriptions, clean URLs, and a focus on fast, responsive designs, all of which contribute to better search engine rankings.


Overall, Ghost is a highly efficient and user-friendly platform for content creation and publishing. Its focus on speed, simplicity, and monetization makes it an excellent option for anyone who wants to create a professional online presence without the complexity of other CMS platforms.


⚠️ You can access your new website at 'http://umbrel.local:3368'. It can easily be tunneled to your own domain using the Cloudflare app from the Umbrel App Store.


🔑 To access the Ghost Admin panel, go to 'http://umbrel.local:3368/ghost'.
developer: Ghost Foundation Ltd
website: https://ghost.org/
submitter: dennysubke
submission: https://github.com/getumbrel/umbrel-apps/pull/2178
repo: https://github.com/TryGhost/Ghost
support: https://github.com/TryGhost/Ghost/issues
gallery:

Check warning on line 34 in ghost/umbrel-app.yml

View workflow job for this annotation

GitHub Actions / Lint apps

"icon" and "gallery" needs to be empty for new app submissions

The "icon" and "gallery" fields must be empty for new app submissions as it is being created by the Umbrel team.
- 1.jpg
- 2.jpg
- 3.jpg
- 4.jpg
- 5.jpg
- 6.jpg
- 7.jpg
releaseNotes: ""
dependencies: []
path: "/ghost"
defaultUsername: ""
defaultPassword: ""