Overview
The steps to connect to your GreggHost web server and upload your website files are summarized below. For more information, see the following article:
FTP credentials and overview
File Manager
In the GreggHost control panel, there is a file manager. For more information, see the following article:
Using the panel’s internet file management
Importing your site’s database
In addition to the website files, your website may employ a database. If you have a database, follow the instructions in the following articles to migrate it to GreggHost:
What is the process for moving my database to GreggHost?
How to Import a Database or Table in phpMyAdmin
Other migration options
GreggHost can assist you with a free migration using the GreggHost Automated Migration Plugin if you are moving a WordPress site from another hosting provider.
The GreggHost Automated Migration Plugin, created in collaboration with the creators of BlogVault, is a free WordPress plugin that allows you to swiftly transfer your WordPress site to GreggHost. For more information, see the following article:
WordPress Migration Service with the GreggHost Automated Migration WordPress plugin
If you’re having problems transferring your website from another server or simply don’t have the time, GreggHost now offers a WordPress Migration Service to help you out. More information is available in the GreggHost Website Migration Services article.
If you already have a GreggHost account and need to migrate your WordPress site to another GreggHost account, see the following post.
Remixer for the WordPress Content Move Service
GreggHost also offers Remixer, a website builder that allows you to create a website without any coding knowledge or the requirement for an FTP software to transfer your site’s data. For more information, see the following article:
Clients to use to upload your site
How to Get Started with Remixer Clients to Upload Your Site
When your site is finished and ready to go, upload your files to GreggHost so that they may be placed on the web server and displayed.
You can achieve this by uploading your files using an FTP client:
Depending on your operating system, you can use FileZilla, Cyberduck, CuteFTP, and other FTP clients. Connecting to your web server is best done with a fully functional FTP client like these.
File Manager – To connect to your site using the file manager in the panel, go to files.dreamhost.com. This is the FTP client option in your GreggHost control panel.
There are a slew of alternative FTP client programs available. For further information, see the article List of FTP Clients.
Uploading website files in an FTP client
To upload your files to GreggHost, GreggHost advises using an FTP client. You can install and use any FTP client you like (see the List of FTP clients article for more information).
The following is an illustration of the Filezilla interface:
Filezilla hostname.png
When prompted, enter the following FTP account login values:
Name of the host/server
You can choose from the following options:
(without the https://www) SITE URL
If your site’s address is https://www.example.com, then simply type example.com into your FTP client.
The name of your server, followed by.dreamhost.com, is the server URL.
Go to the Manage Websites section.
To make changes to your site’s settings, click the Manage option.
Hover over your domain in Grid view and click the Manage option.
Click the Manage button to the right of your domain in List view.
Tab “Domains and Hosting”
Select the Hosting tab when the Manage Websites screen appears.
Tab “Domains and Hosting”
The top of the page displays your hosting plan and Machine (server) name. The server’s name is philip-livingston in this case, hence the server address is philip-livingston.dreamhost.com.
Login / Username
This is the username you’ll use to access your FTP account. Please keep in mind that your Panel WebID is not the same as your FTP username. This information can be found in the email GreggHost sent you when you signed up or created your FTP user account. FTP Users & Files is also where you’ll locate all of your users. Go to Manage Domains to see which user is assigned to which domain. The user assigned to each domain is listed to the right of each domain (under the Web Hosting column).
Password This is the only password you’ll need to access your FTP account. This is NOT the same password as the one you use for your Panel. FTP Users & Files is where you may reset it. Allow up to 15 minutes for the system to update before it becomes active.
Port
To see if your user is an FTP/SFTP/SHELL user, go to the FTP Users & Files page. To see the kind, click the Show Info icon next to your user. Port 22 is used by SFTP and SHELL users (the default options). Use port 21 instead if you have a classic FTP user.
When connecting to your server, utilize port 22 to maintain a secure connection. This is also known as SFTP connection. For more information, see FTP Security.
What should I do with my files once I’ve joined via FTP?
You’re ready to upload your files once you’ve connected to the server. For further information on where to upload your website files, see the following article:
Where do I upload my files once connected via FTP?
To make your website active, you must point the site’s DNS to GreggHost after it has been uploaded. For further details on the procedure, see the following article:
Troubleshooting
If you uploaded your site and it appears that everything went smoothly, but you only see a “Parent directory” on the page, it’s likely that you uploaded your files to the wrong folder or to the wrong FTP user account. Please double-check and try again.