Host a Ghost CMS Website in Docker

Поделиться
HTML-код
  • Опубликовано: 6 апр 2022
  • Today's video is sponsored by Linode!
    Sign up today and get a $100 60-day credit on your new Linode account, link is in the description.
    🔗 dbte.ch/linode
    /=========================================/
    Ghost is a powerful app for new-media creators to publish, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members.
    Setting up Nginx Proxy Manager:
    • Secure Your Domain wit...
    Use CloudFlare SSLs in Nginx Proxy Manager:
    • Install Cloudflare SSL...
    /=========================================/
    The hardware in my recording studio is:
    ✔ Lenovo ThinkPad T580 i7-8650, 512GB NVMe, 32GB RAM (Bought used on eBay)
    ✔ Panasonic LUMIX G7 4K Digital Camera: amzn.to/3IGEOcb
    ✔ Lenovo 4K Display: amzn.to/3nzuo5N
    ✔ Neewer Lights: amzn.to/3nZcoSX
    ✔ Light Power Supply:amzn.to/3Konpqf
    ✔ 55" Gaming Desk: amzn.to/3AkgHgw
    ✔ Sabrent USB-C Hub: amzn.to/3qFcwbV
    ✔ Das Keyboard 4 Professional: amzn.to/3G9rPxM
    ✔ Eutuxia Type-S Black Tempered Glass Monitor Stand: amzn.to/33VgyEg
    ✔ Fuqido Big and Tall Gaming Chair: amzn.to/3IGegrq
    /=========================================/
    ✨Find all my social accounts here:
    ✅ dbte.ch/
    ✨Ways to support DB Tech:
    ✅ / dbtech
    ✅ www.paypal.me/DBTechReviews
    ✅ ko-fi.com/dbtech
    ✨Come chat in Discord:
    ✅ dbte.ch/discord
    ✨Join this channel to get access to perks:
    ✅ / @dbtechyt
    ✨Services (Affiliate Links):
    ✅ Linode: dbte.ch/linode
    ✅ PrivadoVPN: dbte.ch/privadovpn
    ✅ Digital Ocean: dbte.ch/do
    ✅ Bunny CDN: dbte.ch/bunnycdn
    ✅ Private Internet Access (PIA) VPN: dbte.ch/piavpn
    ✅ Amazon: dbte.ch/amazonaffiliate
    ✨Hardware (Affiliate Links):
    ✅ TinyPilot KVM: dbte.ch/tpkvm
    ✅ LattePanda Delta 432: dbte.ch/dfrobot
    ✅ Lotmaxx SC-10 Shark: dbte.ch/sc10shark
    ✅ EchoGear 10U Rack: dbte.ch/echogear10u
    The hardware in my current home server is:
    ✔ Synology DS1621xs+ (provided by Synology): amzn.to/2ZwTMgl
    ✔ 6x8TB Seagate Exos Enterprise HDDs (provided by Synology): amzn.to/3auLdcb
    ✔ 16GB DDR4 ECC RAM (provided by Synology): amzn.to/3do7avd
    ✔ 2TB NVMe Caching Drive (provided by Sabrent): amzn.to/3dwPCxj
    All amzn.to links are affiliate links.
    /=========================================/
    Remember to leave a like on this video and subscribe if you want to see more!
    /=========================================/
    Like what I do? Want to be generous and help support my channel? Here are some ways to support:
    ✅ Patreon: dbte.ch/patreon
    ✅ PayPal: dbte.ch/paypal
    ✅ Ko-fi: dbte.ch/kofi
    /=========================================/
    Here's my Amazon Influencer Shop Link:
    ✅ dbte.ch/amazonshop
  • НаукаНаука

Комментарии • 25

  • @linuxmeow
    @linuxmeow Год назад +10

    This is simplified and well put together, however I couldn't help it but notice that in your compose file you copied of off dockerhub it contains no volumes setup for data persistence. Maybe you would like to point that out somewhere in pinned comment or something so people do not question why all is lost if they have to restart containers or something happens.

    • @linuxmeow
      @linuxmeow Год назад +2

      @@DharsanB No without the actual disk it can read and write to. It is going to just create new volume every time with blank data in it. Anything that needs persistence needs place to persist in as well.

  • @93freitas
    @93freitas 2 года назад +3

    I was searching for this today on several blogs... and just like that you sir make this video! THANK YOU SO MUCH! Keep the awesome work

    • @DBTechYT
      @DBTechYT  2 года назад

      Glad it was helpful!

    • @stevenbell7634
      @stevenbell7634 2 года назад

      same. just wondering if there's a version control function or plugin?

    • @DBTechYT
      @DBTechYT  2 года назад

      version control is handled by changing the version in the docker compose "image" section

  • @spikebookbinder3502
    @spikebookbinder3502 2 года назад

    Boo! I needed this, thanks.....I'd lost any joomla mojo I'd once had ;) Very happy to see more content tutorials on Ghost

  • @msdosfx
    @msdosfx Год назад

    I would love to see this updated for your current 2023 setup and for production, not testing, all steps. Setting this up in Proxmox container, properly configuring volumes for persistence, configuring your Cloudflare tunnel, 2FA for admin access, firewall settings, and creating a back-up of the container. I suppose I will head to your Patreon and see if I can be more convincing there.

  • @chadcrouch8995
    @chadcrouch8995 2 года назад +1

    Problem that I have is setting up the mail config in Docker Compose, everything sets up but when I want to send an invitation for someone to join as staff on my blog I get an error.

  • @andre.dionysian
    @andre.dionysian Год назад

    Looks like the docker template hasn't been upkept and now creates a code 500 database error. is there an alt template? or walkthrough to manually deploy?

  • @jiakai
    @jiakai 2 месяца назад

    Your video is brimming with passion, truly befitting a self-hosting enthusiast! Thank you for your guidance, which helped me successfully set up my Ghost blog.

  • @froid_san
    @froid_san 2 года назад +3

    Kinda weird name for a CMS. I'm trying to imaging googling for support and ending up into a paranormal rabid hole haha.
    My wife is also a WordPress dev so I'm running one of my sites on WordPress, but I can't even get support form my wife and have to learn things on my own. I'm going to try this out to tease her a bit.

    • @DBTechYT
      @DBTechYT  2 года назад

      HAHA! That's why you have to Google "Ghost CMS" when searcing for things about it :) I like it enough that I'm considering converting my dbtechreviews.com website to Ghost just to simplify my own life

  • @theRealist.
    @theRealist. 2 года назад +1

    More then 15 years with Joomla and I'm not going to switch to anything else...

    • @DBTechYT
      @DBTechYT  2 года назад

      Okay. I used it for a while. Years actually. Then I found WordPress and realized it was a better fit for me.

  • @60plustv23
    @60plustv23 2 года назад +1

    Hi. Great stuff like always. But I have a problem every time new user want to create account receives error "Failed to sign up, please try again". Users created manually also can not log in "Failed to log in, please try again" does anyone know how to solve it?

    • @DBTechYT
      @DBTechYT  2 года назад

      I've had a few requests for more info on Ghost so I'll make a follow up video

  • @DarrylGibbs
    @DarrylGibbs 2 года назад +1

    Membership website!!!

  • @augustinas_the_fox
    @augustinas_the_fox Год назад

    6 minutes of empty space of information in video :(

  • @thekillerb77
    @thekillerb77 2 года назад

    Linode is no longer "independent"

  • @Weirlive
    @Weirlive 2 года назад

    I love your part about Joomla... in 2k8 I worked for a company and this lady who worked there wouldn't shut up about Joomla.. and pushed us to move our corp website 100% to Joomla... what a nightmare..

    • @DBTechYT
      @DBTechYT  2 года назад

      Joomla was the second CMS I had ever used. The first was one developed in-house in ASP. I got into Joonla in the 1.0.x days and it was fine. Helped me learn to develop. Then, when they released the 1.5.x series, all hell broke loose. Part of it was the CMS. Part of it was the horrible hosting setup the company owner had for our clients. Finally left the company, learned WordPress, started my own web development company and eventually got bought out by another company who also purchased the Joomla company I had worked for previously. It was a strange path, but it worked out well until around the time I was hospitalized in 2016, but that's a whole different story :)