Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


[Script] Install Ghost blogs with Caddy as a reverse proxy
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

[Script] Install Ghost blogs with Caddy as a reverse proxy

Hello there everyone!

Following @howardsl2 Ghost script I've created a bash script that can install Ghost blogs on your server, with Caddy as reverse proxy.

Setup is fully automated with minimal user input. A freshly installed Ubuntu LTS or Debian 8 VPS with at least 512MB RAM is required. I look forward to hearing your feedback/suggestion.

Github: https://github.com/sayem314/Ghost-over-Caddy

For those who is looking for Nginx version, post is here

Script is in it's beta phrase, pulling a issue on github is more than welcome.

Comments

  • k0nslk0nsl Member

    I haven't tried it, but in theory it seems nice. So, good job!

    Do you plan on adding support for Alpine linux? They've got caddy in their package repository, even.

  • @k0nsl said:
    I haven't tried it, but in theory it seems nice. So, good job!

    Thanks!

    Do you plan on adding support for Alpine linux? They've got caddy in their package repository, even.

    I haven't played with alpine linux before, so I think I need to play with the OS first.

  • Why you need 512mb ram?

    Because of nodejs packages?

  • @noaman said:
    Why you need 512mb ram?

    Because of nodejs packages?

    Yes, nodejs stuff.

  • @sayem314 said:

    @noaman said:
    Why you need 512mb ram?

    Because of nodejs packages?

    Yes, nodejs stuff.

    Why cant there be a tar ball of all the packages that need to be downloaded ?

    This will surely lower the resources required

    Besides

    I hate This Fact

    1.Ghost >>> WordPress (in terms of memory footprint)

    However when it comes to installation

    Wordpress beats it easily...

    You can install/run it on 256 mb or even a properly configured 128 MB Vps with proping caching etc

    Thanked by 1sayem314
  • super awesome!

  • @noaman said:
    Why cant there be a tar ball of all the packages that need to be downloaded ?

    This will surely lower the resources required

    Besides

    I hate This Fact

    1.Ghost >>> WordPress (in terms of memory footprint)

    However when it comes to installation

    Wordpress beats it easily...

    You can install/run it on 256 mb or even a properly configured 128 MB Vps with proping caching etc

    Yes, you're right. I'd consider adding support for LowEndVPS by default, I need to tweak the script.

  • @doughnet said:
    super awesome!

    thanks @doughnet

  • FritzFritz Veteran

    Looks promising here.

    Thanked by 1sayem314
  • NAT vps support has been added. I haven't tested on NAT but I hope it will work just fine.

Sign In or Register to comment.