Theme
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
- Open the panel URL, such as
https://panel.example.com. - Enter your username and password.
- If two-factor authentication is enabled, enter the current code from your authenticator app.
- 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 account | What to do |
|---|---|
| Site Manager | Open Sites → New Site, choose the domain and type, then select Create Site. See Create a site. |
| User | Open 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 task | Guide |
|---|---|
| Upload and run a Node.js app without SSH | Node.js upload workflow |
| Install WordPress | WordPress sites |
| Upload HTML, CSS, and browser JavaScript | Static HTML sites |
| Host PHP | PHP sites |
| Deploy Python | Python sites |
| Deploy a Dockerfile app | Dockerfile apps |
| Release code from GitHub | Connect 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
| Control | Purpose |
|---|---|
| Site Manage button | Edit runtime and routing settings |
| Site … menu | Open File Manager, app controls, Git Deployment, environment variables, and other actions allowed for your account |
| Site Logs button | View Nginx request and error logs |
| File Manager | Upload, extract, and edit site files |
| SSL / TLS | Request or inspect certificates |
| Account | Update 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
- Confirm the domain's DNS records point at your hosting server.
- Add required database connections and environment variables.
- Upload or deploy the code and start the application if it needs a managed runtime.
- Issue an SSL certificate and check that the site opens over HTTPS.
- Test an important user flow, such as a login or form submission.
- Check with your provider that backups are available.
If something fails, use Troubleshooting. For account protection, follow Your account and 2FA.