Anol asked me to add notes about the nature of the ghost platform on yunohost and its need to be outside of the yunohost session. I also highlight the admin access site requires an additional /ghost behind the domain link. |
||
---|---|---|
conf | ||
patches | ||
scripts | ||
.gitignore | ||
check_process | ||
issue_template.md | ||
LICENSE | ||
manifest.json | ||
pull_request_template.md | ||
README.md | ||
TODO.org |
Ghost for YunoHost
This package allows you to install Ghost quickly and simply on a YunoHost server. If you don't have YunoHost, please consult the guide to learn how to install it.
Overview
Ghost is a fully open source, adaptable platform for building and running a modern online publication.
Shipped version: 3.41.8
Screenshots
Installation
Guidelines
-
No LDAP support.
-
You need more then 1GB of ram. If you don't have it, please create a swap memory.
$ dd if=/dev/zero of=/swapfile bs=1024 count=1048576 $ mkswap /swapfile $ swapon /swapfile $ echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
-
This app is multi-instance (you can have more then one Ghost blogging websites on a single YunoHost server)
Installing the Ghost app
-
Note - When making the install public, your ghost domain link must be accessed WHILE NOT signed into your yunohost session. It is recommended to use a incognito mode to sign in. The reason for this is because ghost has a feature that allows for a subscription based access for content. This means ghost allows for the admin user to setup other users (either other staff or paid/unpaid subscribers) to have the abilility to login outside of yunohost.
-
App can be installed by YunoHost admin interface or by the following command:
$ sudo yunohost app install https://github.com/YunoHost-Apps/ghost_ynh
-
After installation create an admin account by visiting https://domain.tld/ghost/ghost. If you choose to name your ghost instance "blog" during yunohost setup process, then it would be https://domain.tld/blog/ghost. This will allow you to continue to setup your amdin account and configure your settings.
Documentation
- Official documentation: https://ghost.org/docs/
YunoHost specific features
Supported architectures
Links
- Report a bug: https://github.com/YunoHost-Apps/ghost_ynh/issues
- App website: https://ghost.org/
- Upstream app repository: https://github.com/TryGhost/Ghost
- YunoHost website: https://yunohost.org/
Developer info
Please send your pull request to the testing branch.
To try the testing branch, please proceed like that.
sudo yunohost app install https://github.com/YunoHost-Apps/ghost_ynh/tree/testing --debug
or
sudo yunohost app upgrade ghost -u https://github.com/YunoHost-Apps/ghost_ynh/tree/testing --debug