Howdy, Stranger!

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


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.