All Projects → hwdsl2 → Setup Ghost Blog

hwdsl2 / Setup Ghost Blog

Licence: other
Script to install your own Ghost blog, with Nginx and ModSecurity/Naxsi web application firewall. Supports multiple blogs.

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to Setup Ghost Blog

Ghost On Heroku
One-button Heroku deploy for the Ghost blogging platform.
Stars: ✭ 731 (+422.14%)
Mutual labels:  blog, ghost, ghost-blog
Ghost Azure
Production ready Ghost for Azure 👻
Stars: ✭ 103 (-26.43%)
Mutual labels:  blog, ghost, ghost-blog
Courselit
Start your own online teaching business. Features include course maker, students manager, payments and more.
Stars: ✭ 73 (-47.86%)
Mutual labels:  blog, wordpress, ghost
Fizzy Theme
🥤A tasty blogging theme for Ghost.
Stars: ✭ 194 (+38.57%)
Mutual labels:  blog, ghost, ghost-blog
Mapache
You can use the theme Mapache for ghost in: Blog - Magazine - Landing page - Personal page - Photographers. and in many other things
Stars: ✭ 477 (+240.71%)
Mutual labels:  blog, ghost, ghost-blog
Ghost On Github Pages
Ghost on Github Pages. Build and deploy Ghost for free in a few minutes.
Stars: ✭ 421 (+200.71%)
Mutual labels:  blog, ghost, ghost-blog
Boo
Boo - A beautiful, clean and responsive theme for Ghost.
Stars: ✭ 176 (+25.71%)
Mutual labels:  blog, wordpress, ghost
Casper
Casper 👻 theme for Wordpress
Stars: ✭ 560 (+300%)
Mutual labels:  blog, wordpress, ghost
Blog Post Workflow
Show your latest blog posts from any sources or StackOverflow activity or Youtube Videos on your GitHub profile/project readme automatically using the RSS feed
Stars: ✭ 910 (+550%)
Mutual labels:  blog, wordpress, ghost
Ghostium
A Ghost theme focused on content based on Medium design/ux.
Stars: ✭ 1,249 (+792.14%)
Mutual labels:  blog, ghost
Ghost Matery2
这是又一个采用Material Design和响应式设计的漂亮、简洁且基于Ghost博客的新主题
Stars: ✭ 87 (-37.86%)
Mutual labels:  ghost, ghost-blog
Teepay
Typecho 个人支付宝、微信收款插件
Stars: ✭ 90 (-35.71%)
Mutual labels:  blog, wordpress
Skywalker
A material design theme for ghost blog 🙈🌈🍇
Stars: ✭ 80 (-42.86%)
Mutual labels:  ghost, ghost-blog
Markdownmonster
An extensible Markdown Editor, Viewer and Weblog Publisher for Windows
Stars: ✭ 1,203 (+759.29%)
Mutual labels:  blog, wordpress
Ghostwind
Tailwind CSS Starter Template - Ghostwind (Ghost Casper theme in Tailwind CSS)
Stars: ✭ 89 (-36.43%)
Mutual labels:  blog, ghost
Bitnami Docker Ghost
Bitnami Docker Image for Ghost
Stars: ✭ 76 (-45.71%)
Mutual labels:  blog, ghost
Pilothouse
A command line app for managing a LEMP local development environment based on Docker.
Stars: ✭ 98 (-30%)
Mutual labels:  wordpress, nginx
Wordpressify
🎈 A build system designed to automate your WordPress development workflow.
Stars: ✭ 1,374 (+881.43%)
Mutual labels:  wordpress, nginx
Ghost Theme Moegi
An elegant & fresh ghost theme.
Stars: ✭ 101 (-27.86%)
Mutual labels:  ghost, ghost-blog
Coderghosttheme
Coder Ghost Theme for Showcasing Projects
Stars: ✭ 119 (-15%)
Mutual labels:  blog, ghost

Ghost Blog Auto Setup Scripts

Project archived

⛔️ This project is deprecated and has been archived. ⛔️

To learn more about the latest version of Ghost blog, see here.

Read this in other languages: English, 简体中文.

Scripts to install your own Ghost blog on Ubuntu, Debian or CentOS, with Nginx (as a reverse proxy) and ModSecurity or Naxsi web application firewall for optimal performance and security.

Powered by Node.js, Ghost blog is a simple and modern WordPress alternative which puts the excitement back into blogging. It's beautifully designed, easy to use, completely open source, and free for everyone.

New: Install multiple blogs on the same server! Simply re-run the script with a new full domain name.

» Related tutorial: Ghost Blog Auto Setup with Nginx and ModSecurity (or Naxsi)

Requirements

A dedicated server or virtual private server (VPS), freshly installed with:

  • Ubuntu 16.04 (Xenial) or 14.04 (Trusty)
  • Debian 9 (Stretch) or 8 (Jessie)
  • CentOS 7 or 6

Note: A minimum of 512 MB RAM is required.

⚠️ DO NOT run these scripts on your PC or Mac! They should only be used on a server!

Installation

⛔️ This project is deprecated and has been archived. ⛔️

To learn more about the latest version of Ghost blog, see here.

First, update your system with apt-get update && apt-get dist-upgrade (Ubuntu/Debian) or yum update (CentOS) and reboot. This is optional, but recommended.

Select ModSecurity WAF:

wget https://git.io/ghost-nginx-modsecurity -O ghost-setup.sh
sudo bash ghost-setup.sh BLOG_FULL_DOMAIN_NAME

Select Naxsi WAF:

wget https://git.io/ghost-nginx-naxsi -O ghost-setup.sh
sudo bash ghost-setup.sh BLOG_FULL_DOMAIN_NAME

Note: Replace the above with your blog's full domain name.

⚠️ Newer Ghost blog versions (such as 2.x) can be found in the official repo. However, if you wish to install the older 0.11.14 version, you may use these scripts.

License

Copyright (C) 2015-2018 Lin Song View my profile on LinkedIn
Based on the work of Herman Stevens (Copyright 2013)

Special thanks to Remy van Elst and Phil Bayfield for their helpful suggestions.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].