Skip to content

Getting started

Sign in to your NitHost account, find your site, and choose the next step for your application.

Who can use this page? All roles. Site Managers can create sites; Users work on sites assigned to them.

Before you start

Have your panel URL, username, and password ready. These come from your hosting provider or site manager. The documentation website is not your hosting panel.

You can sign in and prepare files before DNS is ready. To serve a domain, its DNS records must point to the hosting server; ask your provider for the correct IP address.

Sign in

  1. Open the panel URL, such as https://panel.example.com.
  2. Enter your username and password.
  3. If two-factor authentication is enabled, enter the current code from your authenticator app.
  4. Open Sites.

If you forgot your password, choose Forgotten your password? on the login page. If the reset email does not arrive, check your spam folder, then contact NitHost support.

Find or create your site

Your accountWhat to do
Site ManagerOpen Sites → New Site, choose the domain and type, then select Create Site. See Create a site.
UserOpen the site assigned to you. If the list is empty, ask your site manager to assign the site to your account.

Being able to view or upload files does not automatically let you start an app or edit its configuration. Those actions may require manage permission. See Roles and permissions.

Choose your next step

Application or taskGuide
Upload and run a Node.js app without SSHNode.js upload workflow
Install WordPressWordPress sites
Upload HTML, CSS, and browser JavaScriptStatic HTML sites
Host PHPPHP sites
Deploy PythonPython sites
Deploy a Dockerfile appDockerfile apps
Release code from GitHubConnect a repository

Creating a site prepares its hosting configuration. A custom application still needs code, dependencies, configuration, and a running process where applicable.

Where to find common controls

ControlPurpose
Site Manage buttonEdit runtime and routing settings
Site menuOpen File Manager, app controls, Git Deployment, environment variables, and other actions allowed for your account
Site Logs buttonView Nginx request and error logs
File ManagerUpload, extract, and edit site files
SSL / TLSRequest or inspect certificates
AccountUpdate your profile, password, and two-factor authentication

The sidebar changes with your role. Contact NitHost support for changes outside your site controls.

Theme

Use the theme control in the panel's top bar to choose Auto, Dark, or Light. Auto follows your operating system preference. This does not change the appearance of your hosted website.

Before sharing the site

  1. Confirm the domain's DNS records point at your hosting server.
  2. Add required database connections and environment variables.
  3. Upload or deploy the code and start the application if it needs a managed runtime.
  4. Issue an SSL certificate and check that the site opens over HTTPS.
  5. Test an important user flow, such as a login or form submission.
  6. Check with your provider that backups are available.

If something fails, use Troubleshooting. For account protection, follow Your account and 2FA.

Customer documentation · Nusite IT Consulting Limited