Aby zainstalować stronę, musimy najpierw wgrać ją na serwer. Najpopularniejszą metodą jest wgranie plików poprzez ftp. Utworzenie konta ftp w panelu VestaCP jest bardzo proste.
Zaczynamy od zalogowania się do panelu, następnie przechodzimy do zakładki „Web” i klikamy „Edytuj” przy stronie, do której chcemy dodać konto ftp.
Następnie przechodzimy na dół strony i zaznaczamy „Dodatkowe FTP”, rozwinie się nam formularz dodania konta ftp. Najważniejsze co musimy wpisać to „Nazwa użytkownika” i „Hasło”, uwaga, nazwa użytkownika otrzyma przedrostek nazwy konta, czyli wpisując ftp na koncie admin, nasze konto będzie miało nazwę admin_ftp. Dobrym pomysłem jest użycie „wygeneruj” dla hasła, zapewni to nam odpowiednie bezpieczeństwo. Ostatnią rzecz jaką możemy zrobić to wpisanie maila, na które mają zostać wysłane dane, co nie jest obowiązkowe, ale może być pomocne (pamiętamy, żeby sprawdzić folder spam przy odbiorze tego maila). Klikamy „Zapisz” i możemy zalogować się poprzez nowe konto ftp.
Następnie możemy połączyć się przy pomocy np. WinSCP:
Pliki stron wgrywamy do katalogu public_html (domyślnie).