Web Hosting

Getting Started

Chiara Sep 20, 2025 Updated Mar 16, 2026 Edited by CanerAkar

This guide walks you through deploying a web hosting service, visiting your site, adding a domain, enabling SSL, and uploading your own content.

Deploy your web hosting service

  1. Click Launchpad in the sidebar, or go directly to panel.fps.ms/deploy.
  2. Select the Web Hosting category.
  3. Choose a package that fits your needs and click to continue.
  4. Enter a server name, select a location, and click Deploy Server.
  5. You will be redirected to the web hosting Overview page.
Installation Time
The service may take a moment to provision. Please be patient and refresh the page if needed.

The Overview page

Once deployed, the Overview page shows everything about your web hosting service:
  • Resource usage — disk space, bandwidth, domains, subdomains, email accounts, databases, and FTP accounts with visual progress bars.
  • Billing & renewal — expiration date, auto-renew toggle, and upgrade option.
  • Service details — your username, domain, email, server, and package.
You can also reset your password and delete the service from this page.

Visit your website for the first time

Your web hosting service comes with a default domain shown on the Overview page.
  1. Copy the domain link from the Overview page.
  2. Paste it into your browser address bar and press Enter.
  3. You should see the default FPS.ms placeholder page.

Add a domain

FPS.ms lets you add your own domains or create subdomains for your web hosting service.
  1. Go to the Domains section in the sidebar.
  2. Click Add Domain to add a new domain (if your package limit allows it).
  3. Once added, you can expand the domain to create subdomains — type your desired subdomain name and it will be created as subdomain.yourdomain.com.
You can also change which domain is your primary domain from the Domains page.
Domain Limits
The number of domains you can add depends on your package. If you reach the limit, consider upgrading your plan. Free webhosting packages only have 1 domain

Enable SSL

Securing your site with SSL is recommended so browsers mark it as safe.
  1. Go to the SSL section in the sidebar.
  2. Choose one of two options:
  • Let's Encrypt (free) — automatically issues and renews a certificate every 90 days. You can optionally include the www variant.
  • Custom certificate — paste your own certificate, private key, and optional CA chain in PEM format.
  1. Once issued, the SSL status card shows the issuer, validity dates, and days until expiry.
Let's Encrypt Rate Limits
Certificate creation may occasionally fail due to Let's Encrypt rate limits. If this happens, wait an hour, delete the certificate, and try again. If the issue persists, contact support.

Upload your own website

Now that your service is set up, you can upload your own content.
  1. Go to the Files section in the sidebar.
  2. Navigate to the public_html directory.
  3. Delete the default index.html file.
  4. Click Upload to upload your website files (HTML, CSS, JS, images, etc.). You can also create new files or directories directly from the file manager.
  5. Make sure your main page is called index.html (or index.php). If not, rename it using the file manager.
  6. To edit a file, click on it to open the built-in editor. Make your changes and save.
  7. Open your domain in a browser and press Ctrl + F5 to see your new site.
File Manager Features
The file manager supports uploading, renaming, deleting, editing text files inline, creating directories, and changing file permissions (644, 755, 600).

Upload files via FTP / SFTP

If you prefer using an FTP client (such as FileZilla or WinSCP) instead of the built-in file manager, you can connect via FTP, FTPS, or SFTP.
  1. Go to the FTP section in the sidebar.
  2. The Connection Info card shows the hostname, FTP port, FTPS port, SFTP port, and your username format.
  3. Use these details in your FTP client to connect.

Creating additional FTP accounts

You can create separate FTP accounts with restricted directory access:
  1. Click Create FTP Account.
  2. Enter a username (it will be prefixed with your service username, e.g., yourservice_ftpuser).
  3. Set a password.
  4. Optionally change the directory to restrict access to a specific path (e.g., /domains/example.com/public_html). Defaults to /.
You can change passwords or delete FTP accounts at any time. System accounts cannot be modified.
FTP Limits
The number of FTP accounts you can create depends on your package. If FTP is unavailable on your plan, consider upgrading.
No Coding Support
FPS.ms does not provide coding or web development support. The examples above are for demonstration purposes only.

Was this article helpful?