Next.js Deployment to DigitalOcean with Ubuntu Linux and NGINX as a reverse proxy

Поділитися
Вставка
  • Опубліковано 10 вер 2024
  • Next.js Deployment to DigitalOcean with Ubuntu Linux and NGINX as a reverse proxy
    Share your beautiful NextJS creations with the world by using this NextJS DigitalOcean deployment course. If you're a NextJS developer ready to take your web application live, this course is your ultimate guide.
    In this hands-on training, you'll learn how to deploy your NextJS projects effortlessly on a DigitalOcean Droplet powered by Ubuntu Linux. I'll demystify the process of setting up and configuring NGINX as a reverse proxy server, optimizing your application's performance and security.
    Security is always important when it comes to deployment, and I'll teach you best practices to secure your NextJS application and the hosting server, ensuring data protection and user trust. Plus, you'll master the art of domain management, from acquisition to configuration, including domain registration and DNS settings.
    This video is designed for those who prefer learning by doing. Through practical, real-world examples and step-by-step guidance, you'll gain the confidence to deploy your NextJS projects. By the end of this video, you'll not only have a deployed NextJS application but also the skills to deploy future projects independently.
    Whether you're a seasoned developer or just starting your journey, this guide caters to NextJS enthusiasts, students, aspiring developers, freelancers, and entrepreneurs looking to showcase their work or launch startups.
    No prior Linux or deployment skills are required.
    #nextjs #digitalocean #deployment

КОМЕНТАРІ • 24

  • @sarbjeetsingh8197
    @sarbjeetsingh8197 25 днів тому

    Best tutorial .. Thanks a lot

  • @sujoyghosh7152
    @sujoyghosh7152 9 місяців тому +1

    Really helpful and very easy to understand! This video is truely a GEM! Ive wasted hours watching tutorials, but all of them just skipped the most important step. setting up nginx. Thanks a lot for this video ❤

    • @armin.sarajlic
      @armin.sarajlic  9 місяців тому +1

      Thanks for the kind words, I'm really happy you found it helpful

  • @mateussoares7599
    @mateussoares7599 3 місяці тому

    nice tutorial man, helped me a lot

  •  4 місяці тому

    thank you for the video , By any chance are you planning to create another video about how to use multiple projects in the same droplet with different domains ?

  • @minthantoo3509
    @minthantoo3509 6 місяців тому +1

    Thank you. Hands down the best!

  • @3dwand
    @3dwand 8 місяців тому +1

    Best setup tutorial. Thanks!

  • @valuefeed9176
    @valuefeed9176 7 місяців тому +1

    Weldone Armin. Very well explained

  • @Hi.GuysBs
    @Hi.GuysBs 4 місяці тому

    the github part took a bit longer but overall good great tutorial

  • @mandarkian
    @mandarkian 2 місяці тому

    I didn't use the nextjs example project. My site is not loading static assets. I tried adjusting the nginx configuration to ensure the static files are properly served from the static directory, but no luck.

  • @navidu2976
    @navidu2976 6 місяців тому +1

    thank you so much.

  • @bloodylupin
    @bloodylupin 6 місяців тому

    hello and thanks a lot for the precious video. I followed all the steps and the dev version runs, but runnining the build command doesn't work with exit code 137. Should I upgrade the subscription?

    • @armin.sarajlic
      @armin.sarajlic  6 місяців тому

      Hey, if you can keep the pm2 monit open while you are trying to build, you can see the exact reason why it's crashing. If you are running out of RAM during this, you might want to upgrade the server. However, you also have the option to build it locally, and push the build folder by removing it from .gitignore

  • @user-mp2pu1eb8h
    @user-mp2pu1eb8h 6 місяців тому

    Can we deploy Next.js v14 with server actions on this setting of digital oceans?

  • @vernevens1598
    @vernevens1598 5 місяців тому

    I hope Digital Ocean is paying all of you shills well.

  • @vernevens1598
    @vernevens1598 5 місяців тому +1

    So this CANNOT be done without git? Another useless video.

    • @armin.sarajlic
      @armin.sarajlic  5 місяців тому +3

      If you are not using git, then what the fuck are you actually doing?

    • @armin.sarajlic
      @armin.sarajlic  5 місяців тому +2

      maybe YOU are the problem lol

    • @vernevens1598
      @vernevens1598 5 місяців тому

      @@armin.sarajlicbuilding my own fucking git what the fuck is it to you

    • @Hi.GuysBs
      @Hi.GuysBs 4 місяці тому

      @@armin.sarajlic true

    • @mateussoares7599
      @mateussoares7599 3 місяці тому

      imagine not using git, wtf