Free cPanel Alternative ➡ Vesta Control Panel + Softaculous Apps (full tutorial)

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ส.ค. 2020
  • Rather than pay for cPanel, learn how to install and use Vesta Control Panel for free including how to deploy apps with Softaculous, add multiple domains, install SSL certificates, and set up email accounts!
    Code snippets and more at tonyteaches.tech/how-to-insta...
    Check out my vlog channel ‪@TonyFlorida‬
    #vesta #vestacp #softaculous
  • แนวปฏิบัติและการใช้ชีวิต

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

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

    Dude I am hosting my site on a server right now and you literally have every question I am asking for a video.
    Gonna be living in your channel from now on!

  • @Mr.Roulette.Science
    @Mr.Roulette.Science 3 ปีที่แล้ว +4

    Thanks Tony, I've been struggling with this. Super clear.

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

    This is a great channel! TH-cam suggested me a good channel in the end of 2021 !

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

    This is a great video 👌 thanks Tony. I believe Vesta Control panel doesn't work on arm processors .. is there any workarounds?

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

    hey man, thanks for your super transparent video. there are more than enough people who want to know how to set up a proper working mail server on vesta so please make a video about it.

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

      Haha yeah I'm starting to see that 😀
      Thank you very much for your kind words!

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

    Nice Tutorial Tony

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

    Very helpful Tony, thanks!

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

    Hey Tony , Thank you very much for the video. and please if possible post complete tutorial on vestacp. Looking forward for the video. Thank you !

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

      This is something I can look into thanks!

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

    Hi, Thank you. good video. Also, Can you put it on EC2 and set it Autoscale? I want to install few wordpress websites

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

    Glad I came across this

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

    thank you for the great content

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

    BTW Can I apply this video after I hosted my site and its working and everything?

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

    Hola yo configure for use openlitespped without apache

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

    Hey Tony, this tutorial was fantastic. Thanks a lot.

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

    How about a Vesta vs Cyberpanel vs ...

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

    Appreciate for the content. Nice job keep up bro. Please kindly show how to configure email with vista to by pass spam filter.

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

      This involves setting up your mail DNS records properly. This th-cam.com/video/8G93NVWkXZk/w-d-xo.html is video which does something similar

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

    paued at 4:31 why does it say their is a key foot print connecting this to a ETH mining wallet and mining pool ? the sha256 ? isnt that a mining algo ?

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

      Are you talking about the text in the terminal that says "ECDSA key fingerprint is Sha256"? I didn't see anything about mining. This is the encryption for my SSH session.

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

    Hi, Tony!
    Please do a tutorial on email security. I have been trying to get my emails working for months but I am afraid that the server will throw me with Spam and I do not understand much about configuring servers

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

      Email deliverability is a tough subject which I don't consider myself an expert on right now. Have you seen my email server setup video with CyberPanel? th-cam.com/video/8G93NVWkXZk/w-d-xo.html
      This takes care of all the email deliverability settings so you don't have to do them manually

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

    Thanks a lot for great video but the SSL part is not working in centos, can you explain with yum command ?

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

      If you are using Apache: certbot.eff.org/lets-encrypt/centos6-apache
      If you are using Nginx: certbot.eff.org/lets-encrypt/centos6-nginx
      Does that help?

  • @AliRaza-vc7jk
    @AliRaza-vc7jk 3 ปีที่แล้ว +1

    The Tutorial is Great as always but I have an issue with installing WordPress. Please tell how to install WordPress in the same Setup

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

      Hi, this tutorial should help you with this www.atlantic.net/vps-hosting/how-to-install-wordpress-vesta-control-panel/

  • @Sulaiman-pt5ll
    @Sulaiman-pt5ll 3 ปีที่แล้ว

    hey tony can u do a tutorial about setting up email server for a subdomain of a main domain without changing the nameservers

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

      I don't think it's possible to set up an email server without touching the nameservers

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

    hey tony your video helped me a lot, can you make video benchmarks between the LEMP stack like EasyEngine, webmin VestaCP, etc

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

      I don't see a hosting control panel having much if any impact on the websites that are hosted there. The web server (like Nginx and Apache) will still be used to serve your pages. The control panel is just a convenient way to modify config files and manage your sites.

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

      @@TonyTeachesTech thank you I agree with your opinion, but since I read this article servermanager.guide/131/centmin-mod-vs-easyengine-vs-webinoly-vs-vestacp-vs-oneinstack-lemp-stack-benchmarks/
      and I tried There are direct differences, especially in TBTF, speed and features. do you have any suggestions because it really helped me for laymen in configuring servers.

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

    HestiaCP is based off of Vesta and is very lightweight too. Unlike Vesta it is actively being developed.
    If you are looking for a control panel that is lightweight, easy to use and can run on literally any VPS use hestiaCP. Here is a full video that will show you how to set it it up and use it ina production environment : th-cam.com/video/yWZew2OkPcY/w-d-xo.html

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

    Hey Tony, Where on your site can I find the commands? I've search through all the pages but I can't seem to find them. Can you give the exact link to them?
    Also, would like to see the VestaCP mail-server setup - if you can how to also setup the DKIM, SPF and DMARC. Thanks!

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

      Really sorry about that. I tend to promise links when making videos, and always forget to deliver. Here you go tonyteaches.tech/how-to-install-vesta-control-panel/

  • @love-beautiful-afghanistan
    @love-beautiful-afghanistan 2 ปีที่แล้ว

    Thanks for the great tutorial. Can I use what you did for a nodejs application. Under one domain I should upload Angular and under another domain I should upload nodejs app and then let them comminicate!! Is that true? Will that work? please help. thank you.

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

    Hello Tony, everything is working perfectly, thanks to you..but can you pls tell me how I can add my own website file for a domain. I don't want to use Softaculous I already have some website I built and I wanted to test them and can we Install WordPress manualy without buying Softaculous

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

      You will need to upload your website files to the public_html directory for the domain that you added to Vesta

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

    Gold!

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

    Good day Sir , Am Abraham, found your video really helpful, thank you so much, i recently changed my server and GCP vm instance, restored via disk screenshot, and my vesta cp setup on old instance wouldn't load on new instance running on the Debian OS. Was wondering if you could help guide me in configuring the new server, am kinda stuck

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

      He probably could, for a fee....

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

      Sorry, I can't offer one-on-one support. But if you have a specific question, I might be able to help

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

    Tony, can you make a video on installing WordPress in any environment. Like in Cloud or Dedicated Server. Also, do you know jsdelivr? Great video BTW

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

      Hey, thanks for your kind words! I have lots of videos about how to install WordPress.
      Shared server: th-cam.com/play/PL_vyuxE-AO-D7iDYJQ1fduxMHKaaf-lca.html
      Managed VPS: th-cam.com/video/6mHfUEq6h4Y/w-d-xo.html
      Nginx VPS: th-cam.com/video/q1c_66QjRYo/w-d-xo.html
      Apache VPS: th-cam.com/video/q-qfLUTgUl8/w-d-xo.html
      Dreamhost shared hosting: th-cam.com/video/nbez42Vtjfs/w-d-xo.html
      Please know that there won't be any difference between a dedicated server or "cloud" assuming you mean virtual private server when you say cloud.
      I'm not familiar with jsdelivr.

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

    Can I use this panel to control websites which is using nodejs as server. I want to use nginx reverse proxy features for instance, an example project running on port 4567 and I want to site1.xyz forward to port 4567. I am doing that now but manually

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

      I'm not sure because I don't have experience with this, but I would think it's possible to do that

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

    What is the most economical way to host client emails at a separate database with vesta and how to do it?

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

    Hey Tony, Happy New Year, can i ask you if i can use this panel in Google Cloud Free Tier?

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

      Happy New Year! Yes, you can install Vesta on GCP free tier

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

      dont use it it's dead, outdated, tons of vulnerabilities

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

      you can use an updated fork like myvestacp or hestiacp

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

    Hi Tony i have the following message after i try to restart vesta : Job for vesta.service failed because the control process exited with error code.
    See "systemctl status vesta.service" and "journalctl -xe" for details. Help please

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

      Please execute systemctl status vesta.service and see what the error message says. If you can't figure it out, I can take a look if you want to copy and paste it here

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

      @@TonyTeachesTech I am surprised how quickly you response man since not all TH-camr answering to all comments. Thank you for your answer in your website . Everything works perfect now .

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

    hi tony very nice tutorial... I have a question, I installed vestcp on ubuntu 18, my vps is from Contabo, so the issue is that i cannot send emails to outlook accounts so i get email back about mail delirvery failure.. but i can send for other for example gmail etc.. Do you have any solutions for that? many thanks

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

      Email is a very tricky thing to get right especially with spam filters these days. Do you have your SPF and DKIM records set up? What is the delivery failure say?

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

      @@TonyTeachesTech hey bro. I have here is the error
      his message was created automatically by mail delivery software.
      A message that you sent could not be delivered to one or more of its
      recipients. This is a permanent error. The following address(es) failed:
      myemail@outlook.com
      host outlook-com.olc.protection.outlook.com [104.47.70.33]
      SMTP error from remote mail server after pipelined end of data:
      550 5.7.1 Unfortunately, messages from [ipvps] weren't sent. Please contact your Internet service provider since part of their network is on our block list (S3140). You can also refer your provider to mail.live.com/mail/troubleshooting.aspx#errors. [BN7NAM10FT068.eop-nam10.prod.protection.outlook.com]
      Reporting-MTA: dns; my vps serve
      Action: failed
      Final-Recipient: rfc822;myemail@outlook.com
      Status: 5.0.0
      Remote-MTA: dns; outlook-com.olc.protection.outlook.com
      Diagnostic-Code: smtp; 550 5.7.1 Unfortunately, messages from [ipvps] weren't sent. Please contact your Internet service provider since part of their network is on our block list (S3140). You can also refer your provider to mail.live.com/mail/troubleshooting.aspx#errors. [BN7NAM10FT068.eop-nam10.prod.protection.outlook.com]
      it just with outlook accounts

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

      @@simerlh5604 SMTP error 550 means "Relay denied"
      The SMTP error code 550 means that the recipient of the email could not be reached. This code can come up for many reasons, including an incorrect email address.
      The 550 error "Relay Denied" means that the SMTP server did not recognize you as a valid sender. The most common cause of this error is a failure to authenticate correctly with the SMTP server. This can happen if:
      The email client (e.g. Microsoft Outlook or Mozilla Thunderbird) is not set up correctly for SMTP authentication.
      The SMTP password is not entered correctly.
      The email client is not using the correct protocol (like SMTP-AUTH) for sending email.
      The best way to troubleshoot this issue is to go through the set-up process for the email client again, being sure to check and configure the correct settings for the email server.
      Here's some more information: www.ionos.com/community/email-office/email/troubleshoot-smtp-error-550-relay-denied/

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

    Thanks

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

    Could I install cPanel on linode/vultr
    And how much is the cPanel license

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

      I've never bought a cPanel license. I think Linode and/or Vultr have cPanel one-click installs

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

    This looks amazing! Is this good and secure for Laravel and NodeJS applications too ?

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

      I don't know about Laravel and NodeJS

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

    @Tony Teaches Tech, this is currently no longer working. Seems there is dependencies that are required but outdated now, can you do a followup on this? I would really like a control panel for nginx to save some time

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

      You can find the latest installation instructions and requirement on the official VestaCP website here vestacp.com/install/

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

      @@TonyTeachesTech It doesn't work anymore. I get a ton of errors, outdated packages
      W: GPG error: nginx.org/packages/debian buster InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ABF5BD827BD9BF62
      E: The repository 'nginx.org/packages/debian buster InRelease' is not signed.
      N: Updating from such a repository can't be done securely, and is therefore disabled by default.
      N: See apt-secure(8) manpage for repository creation and user configuration details.
      E: The repository 'apt.vestacp.com/buster buster Release' does not have a Release file.
      N: Updating from such a repository can't be done securely, and is therefore disabled by default.
      N: See apt-secure(8) manpage for repository creation and user configuration details.
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      Package mysql-client is not available, but is referred to by another package.
      This may mean that the package is missing, has been obsoleted, or
      is only available from another source
      Package php5 is not available, but is referred to by another package.
      This may mean that the package is missing, has been obsoleted, or
      is only available from another source
      Package php5-mysql is not available, but is referred to by another package.
      This may mean that the package is missing, has been obsoleted, or
      is only available from another source
      Package php5-curl is not available, but is referred to by another package.
      This may mean that the package is missing, has been obsoleted, or
      is only available from another source
      Package mysql-server is not available, but is referred to by another package.
      This may mean that the package is missing, has been obsoleted, or
      is only available from another source
      Package rssh is not available, but is referred to by another package.
      This may mean that the package is missing, has been obsoleted, or
      is only available from another source
      Package php5-common is not available, but is referred to by another package.
      This may mean that the package is missing, has been obsoleted, or
      is only available from another source
      E: Package 'php5' has no installation candidate
      E: Package 'php5-common' has no installation candidate
      E: Unable to locate package php5-cgi
      E: Package 'php5-mysql' has no installation candidate
      E: Package 'php5-curl' has no installation candidate
      E: Unable to locate package php5-fpm
      E: Package 'mysql-server' has no installation candidate
      E: Package 'mysql-client' has no installation candidate
      E: Unable to locate package phpMyAdmin
      E: Package 'rssh' has no installation candidate
      E: Unable to locate package vesta
      E: Unable to locate package vesta-nginx
      E: Unable to locate package vesta-php
      E: Unable to locate package vesta-ioncube
      E: Unable to locate package vesta-softaculous
      Error: apt-get install failed

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

      @@jasonhowardak Please try an apt-get update and apt-get upgrade first

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

      @@TonyTeachesTech i decided not to go with it, due to security concerns

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

    Please do an email server set up through VestaCP video!

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

      Something I'm looking into

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

      @@TonyTeachesTech Please. Also, thank you. This is an awesome video. You're a wizard.

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

    One more question, can i do the same steps with Ubuntu instead of Debian?

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

      The steps for Ubuntu will be identical to Debian since Ubuntu is derived from Debian.

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

      @@TonyTeachesTech Great

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

    What about aaPanel? Also can is Debian faster than CentOS? why not use that one?

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

      That's another good option

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

      @@TonyTeachesTech Why debian and not centOS?

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

      @@ferluisch No reason. That's just what I typically use

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

    with vesta how to redirect server IP to Domain?

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

      You can try something like this th-cam.com/video/uVIxeCLBEgo/w-d-xo.html

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

    What do you think is the best free control panel? Virtualmin, ispconfig,vesta?

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

      I really like CyberPanel

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

      @@TonyTeachesTech but that whole openlitespeed controversy is pretty bad, im still not sure if its a much better or worse server

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

      @@Comyupower Fill me in, I'm not familiar with this

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

    bro how to install file manager . i think it's paid please tell alternative for file manager how to use ? . how to upload site files without file manager

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

      you can use the scp command to copy files up to the server th-cam.com/video/q2OHvlr081s/w-d-xo.html or pscp if you're on windows th-cam.com/video/w1Tqr7Wk5aU/w-d-xo.html

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

    Hey Tony, thanks for the video! I had a little problem trying to install vesta. Im trying to do it with Putty (small programm to edit my server) and after accepting the installation writing y (yes) the console shows me this error:
    Note, selecting 'libext2fs2' instead of 'e2fslibs'
    E: Unable to locate package rssh
    Error: apt-get install failed
    I was wondering if you could help me with that.
    Thanks.

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

    guys is Vesta good for hosting business?

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

    What will be the nameservers

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

      Nameservers will be configured with your domain registrar

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

      @@TonyTeachesTech sir did we need static ip

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

    Switch to HestiaCP since VestaCP has some vulnerabilities and has not been updated in a while. Here is HestiaCP full tutorial th-cam.com/video/rQEzfp71WUY/w-d-xo.html . Hope it helps

  • @slimendz
    @slimendz 9 หลายเดือนก่อน

    %

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

    You know you're a FREAKING TOTAL NERD when you can instantly look at an IP, i.e. any 45. Net is an OVH IP, lol.