Install, Host & Publish Ghost Blog on AWS EC2 Instance FREE - With SSL Certificate in 20 minutes!

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 มิ.ย. 2020
  • In this video I am going to show you how to install, host, and publish your Ghost blog on AWS EC2 instance for FREE in no time.
    I will take you through every step of the way to get you started.
    So in this video we will cover a few topics:
    - How to buy a domain name;
    - How to create an AWS account;
    - How to create an EC2 instance with Ubuntu for FREE;
    - Setting up the three main security groups (SSH, HTTP, HTTPS);
    - SSH into the EC2 instance from our terminal;
    - Install the relevant packages (MySQL, Node.js);
    - Configuring Route 53;
    - Installing Ghost;
    - Setting up your Blog;
    - SSL Certificate;
    Ghost is a free and open source blogging platform which is amazingly simple, fast, modern and good looking.
    Ghost lets you publish your blog with their hosting service with just one click... and a few hundreds $$$ a year. Their price plan might not be affordable for everyone, especially if you are new to blogging and you are testing this ground to see if it is for you or not. So, it can be a little bit expensive if you are just trying to experiment.
    The alternative is to figure it out yourself... and it is not easy if you don't have advanced coding skills and IT knowledge. That's why I have decided to make this video. To make your life much easier.
    My Website:
    www.antonellovona.com
    My Skillshare Coding Course:
    skl.sh/2WXG4m5
    (sign-up with this link to get 2 months free Premium subscription)
    Ghost Blog Website:
    ghost.org
    Ubuntu Set-Up Guide:
    ghost.org/docs/install/ubuntu/
    Install Ghost locally on your computer:
    ghost.org/docs/install/local/

ความคิดเห็น • 49

  • @abhinavkashyapv
    @abhinavkashyapv 3 ปีที่แล้ว +1

    This walk-through tutorial video is really helpful. Thank you, Antonello.

  • @trsd8640
    @trsd8640 2 ปีที่แล้ว

    Great tutorial! Very clear and clean explanation! Thank you!

  • @akadiryigit
    @akadiryigit ปีที่แล้ว

    I have been searching for this. Thanks for sharing your knowledge :)

  • @ZARADAMcom
    @ZARADAMcom 3 ปีที่แล้ว +1

    Thank you so much! Very helpful!

    • @ibrokethecode1
      @ibrokethecode1  3 ปีที่แล้ว

      Thank you Caglar! Any problem, please let me know!

  • @weasleyblue7733
    @weasleyblue7733 2 ปีที่แล้ว

    I cannot thank you enough. Thank you!

  • @TheAnonimo411
    @TheAnonimo411 2 ปีที่แล้ว

    Great video. Just to let everybody else known. Ghost and mysql are having problems in ubuntu 20.04 So if you cannot use ghost cuz it won't start or mysql is presenting issue with his setup. Just do everything in ubuntu 16.04. I did an it works.

  • @SlobodanIOfficial
    @SlobodanIOfficial 2 ปีที่แล้ว

    Thank you!

  • @TechOnShow
    @TechOnShow 2 ปีที่แล้ว +1

    Very straightforward tutorial with great explanation. These kind of videos deserve millions of views.
    Only one concern I have is, the public IP address of the instance is not a static address right? Won’t it get changed once we restart the instance? I usually assign an elastic IP address to instances.

  • @melvyndotme
    @melvyndotme 3 ปีที่แล้ว +1

    Thanks for this!!

    • @ibrokethecode1
      @ibrokethecode1  3 ปีที่แล้ว

      Thank you for your comment. Glad I could help.

  • @hansfieldrecords
    @hansfieldrecords 2 ปีที่แล้ว

    Thank you os much.

  • @MoorheadHawk
    @MoorheadHawk 3 ปีที่แล้ว +1

    Thanks a lot, I was able to follow along on Windows, I had to install Putty but the rest was easy. I just found out there are some additional required setup to get the email functionalities working (subscription, adding staff etc.) on newly installed self-hosted Ghost. Do you have any recommendation for that with AWS?

    • @ibrokethecode1
      @ibrokethecode1  3 ปีที่แล้ว +1

      Hi, thank you for your comment. This would need to be another tutorial.

    • @MoorheadHawk
      @MoorheadHawk 3 ปีที่แล้ว

      @@ibrokethecode1 i will look forward to it, thanks.

  • @rara-cf8tx
    @rara-cf8tx 3 ปีที่แล้ว +2

    Hi, Antonello. it has been very useful. I have a question, I can not see the suscribe button. I did the set-up as you show and installed MySQL. I don't much about database. However, any help will be very useful. Thank you.

    • @ibrokethecode1
      @ibrokethecode1  3 ปีที่แล้ว +1

      Hi, thank you for your comment.
      Have you enabled it in the members area in your CMS?

    • @rara-cf8tx
      @rara-cf8tx 3 ปีที่แล้ว

      @@ibrokethecode1 Thank you.
      One last thing, Do I have to connect it with the installed MySQL or when a user type an email where it goes and how I can see the database.
      Thanks a lot for your help!

  • @nellyhernandez7087
    @nellyhernandez7087 2 ปีที่แล้ว

    I don't know what's going on I did the same steps but the Google domain is not working at all, any ideas?

  • @nikolay0511
    @nikolay0511 3 ปีที่แล้ว +2

    Hello Antonello! Amazing tutorial, thank you! I want to ask: what is the difference between using ghost and using your method? Are there any disadvantages? Can I still use integrations? Thank you and good luck with your business!

    • @ibrokethecode1
      @ibrokethecode1  3 ปีที่แล้ว +1

      Hi Nikolay, thank you for your comment.
      My method is free. Using Ghost comes with a price. I hope I answered your question. If not, feel free to let ask away.

    • @nikolay0511
      @nikolay0511 3 ปีที่แล้ว +1

      @@ibrokethecode1 Does this method has the same functionality? Just don't really understand what's the point of paying $29+ per month for ghost when I can run it on AWS?

    • @ibrokethecode1
      @ibrokethecode1  3 ปีที่แล้ว +1

      @@nikolay0511 this tutorial helps you to set it up for free with the open-source and self-hosted version. With the $29 per month Ghost will host the website for you, create the subscription set up, install the SSL ecc... but in terms of functionality it’s the same to the best of my knowledge.

    • @nikolay0511
      @nikolay0511 3 ปีที่แล้ว

      @@ibrokethecode1 Thanks!

    • @kennethlian3585
      @kennethlian3585 3 ปีที่แล้ว

      Pro trick: watch series on Flixzone. I've been using them for watching loads of movies lately.

  • @kkkant1547
    @kkkant1547 4 ปีที่แล้ว +1

    Hi I have one question that this works for an year what happen afterwards? And how to take full backup if I want to migrate my ghost blog to other platforms

    • @ibrokethecode1
      @ibrokethecode1  4 ปีที่แล้ว

      kk kant Hi... thanks for your comment. After one year you will pay the tier option you have applied for. The one I have selected I believe it comes down to something like $18 per month. Of course you will need to pay the extra if you use more than the allowance you have selected.
      Ghost is wonderful because you own whatever you put on there, including members list. Not sure if you meant another blogging platform or another hosting platform.
      Happy to clarify both for you

    • @kkkant1547
      @kkkant1547 4 ปีที่แล้ว

      @@ibrokethecode1 thanks for the knowledge you gave I mean if I want to migrate my blog to GCP or Azure platform how to do that in future?

  • @javireinapr2273
    @javireinapr2273 3 ปีที่แล้ว +1

    Antonello, thank you for the video, it was very useful.
    Just one question. When I install MySQL [Sudo apt-get install mysql-server] The terminal didn't ask me for any password as you showed in the video. →Pink window to type a Password
    Is it normal or Do you think I am doing something wrong?

    • @ibrokethecode1
      @ibrokethecode1  3 ปีที่แล้ว +2

      Hi. Thank you for your comment. This might be due to the fact you selected Ubuntu server 18 as opposed to the Ubuntu server 16 as shown in the video as your preferred AMI.

    • @javireinapr2273
      @javireinapr2273 3 ปีที่แล้ว

      @@ibrokethecode1 Thank you!
      Please continue doing awesome content!!

  • @davidromero9481
    @davidromero9481 3 ปีที่แล้ว +1

    Can you this in Windows?

    • @ibrokethecode1
      @ibrokethecode1  3 ปีที่แล้ว

      Sure thing!! But would need to use Putty to ssh into your instance

  • @krishnachaitanya4822
    @krishnachaitanya4822 4 ปีที่แล้ว +1

    Can you recommend me some good free ghost themes for bloggers?

    • @ibrokethecode1
      @ibrokethecode1  4 ปีที่แล้ว +1

      Hi Krishna, thank you for your comment.
      That really depends what you want to blog about and also your style. You can find some free themes on Ghost marketplace. Unfortunately there is not a big range of them, but Ghost gives you the opportunity to create your own. It’s actually a lot easier that it seems and you would have to know handlebars.js; if you still struggle maybe I can make a video tutorial about it? Or if you are not really into coding and developing drop me an email at av.antonellovona@gmail.com and we can figure something out. I hope I have answered your question? If you have any further question, please feel free to ask 😊

    • @krishnachaitanya4822
      @krishnachaitanya4822 4 ปีที่แล้ว

      @@ibrokethecode1 You will get an email soon.

    • @krishnachaitanya4822
      @krishnachaitanya4822 4 ปีที่แล้ว

      @@ibrokethecode1 Please check you email inbox.