1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/ghost_ynh.git synced 2024-09-03 19:16:02 +02:00
Ghost package for YunoHost
Find a file
profetik777 fb218a6c96
Update README.md
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.
2021-03-27 21:14:30 -04:00
conf Updated to 3.41.8 2021-02-24 22:19:46 +05:30
patches no need for full patched files, since we sed in original file 2014-04-07 14:51:47 +02:00
scripts Yarn silent mode 2021-03-06 20:38:22 +05:30
.gitignore first version 2014-03-17 10:19:48 +01:00
check_process Upgrade to version 3.40.5 2021-01-23 16:42:10 +01:00
issue_template.md Fix linter warning 2020-12-30 23:23:25 +01:00
LICENSE Fix linter warning 2020-12-30 23:23:25 +01:00
manifest.json Updated to 3.41.8 2021-02-24 22:19:46 +05:30
pull_request_template.md Upgrade to version 3.40.5 2021-01-23 16:42:10 +01:00
README.md Update README.md 2021-03-27 21:14:30 -04:00
TODO.org update TODO 2014-04-07 17:26:56 +02:00

Ghost for YunoHost

Integration level

Install Ghost with 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

  1. No LDAP support.

  2. 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
    
  3. This app is multi-instance (you can have more then one Ghost blogging websites on a single YunoHost server)

Installing the Ghost app

  1. 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.

  2. App can be installed by YunoHost admin interface or by the following command:

     $ sudo yunohost app install https://github.com/YunoHost-Apps/ghost_ynh
    
  3. 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

YunoHost specific features

Supported architectures

  • x86-64 - Build Status
  • ARMv8-A - Build Status

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