HostFlow Documentation

Learn how to deploy websites, manage email, run bots, and more with HostFlow.

Getting Started with HostFlow

HostFlow is an all-in-one server management platform. This guide walks you from sign-up to your first live project.

Step 1: Create Your Account

  1. Go to host-flow.de/signup and fill in the registration form.
  2. Verify your email address if required.
  3. Log in at host-flow.de/login. You'll land on your dashboard.

Step 2: Claim a Subdomain

Before creating a site, claim a free subdomain under *.host-flow.de.

  1. In the sidebar, click Subdomains.
  2. Type your desired subdomain (e.g. my-project) and click Claim.
  3. Your subdomain is now yours and ready to use with websites or proxies.

Step 3: Create Your First Site

  1. Navigate to SitesCreate Site.
  2. Enter a site name and choose your claimed subdomain (or enter a custom domain).
  3. Click Create Site. Your site is live immediately.

Step 4: Upload Content

  1. Go to SitesUpload and select your site.
  2. Drag and drop your HTML, CSS, JS, and image files.
  3. Alternatively, use the built-in Editor tab to write code directly in the browser.
Tip

SSL certificates are automatically provisioned for custom domains. No extra configuration needed.

Step 5: Explore the Dashboard

Your dashboard shows a real-time overview of all your services: active sites, bot status, subscription info, and quick links. Use the sidebar to access each feature area.

Hosting a Website

HostFlow supports static websites with instant deployment. Upload your files and they're live in seconds.

Creating a Site

  1. Go to SitesCreate Site.
  2. Choose a name (alphanumeric and hyphens only).
  3. Select a domain: pick one of your claimed subdomains, or toggle to Custom to use your own domain.
Using a Custom Domain

If you choose a custom domain, you'll need to create an A record pointing to 82.165.56.225. Once DNS propagates (usually within minutes), SSL will be issued automatically.

Uploading Files

Three ways to get your files onto a site:

Managing Your Site

Using the Site Builder

The visual Site Builder lets you create pages with a drag-and-drop interface. Choose from pre-built templates or start from scratch. No code required.

Setting Up Email

HostFlow provides a full email stack for your domains: SMTP sending, IMAP receiving, webmail access, and automatic DNS record configuration.

Creating a Mailbox

  1. Go to Mail & InboxMailboxes.
  2. Enter the local part (e.g. hello), choose a domain, and set a password.
  3. Click Create Mailbox. Your email address is now active.
Mailbox Limits

Each plan includes a limited number of mailboxes. Check your current usage on the Mailboxes tab — you'll see X/Y used.

Receiving Email

Once a mailbox is created, incoming email is stored automatically. Access it via:

Sending Email

  1. Go to Mail & InboxCompose.
  2. Select the sender mailbox, enter the recipient, subject, and message body.
  3. Click Send.

Configuring DNS for Email

For reliable delivery, add these DNS records to your domain:

DNS record values are displayed in the Mailboxes tab when you create a mailbox with a custom domain.

Using Discord Bots

HostFlow lets you create and run Discord bots 24/7 with a visual block-based command builder — no Python knowledge needed.

Creating a Bot

  1. Go to DiscordManage Bots and click + New Bot.
  2. Enter a name, the main file (default: bot.py), and paste your Discord bot token.
  3. Click Create. The bot appears in your bot list.
Getting a Discord Token

Create a bot application at discord.com/developers, go to the Bot section, and copy the token. Never share your token publicly.

Building Commands Visually

  1. Switch to the Command Builder tab.
  2. Select your bot from the dropdown.
  3. Add command blocks: prefix commands, slash commands, or event handlers.
  4. Each command can include logic, loops, message sending, moderation actions, variables, and HTTP requests.
  5. Click Save & Generate when done. The bot restarts automatically.

Managing Your Bot

Viewing Generated Code

Click View Code to preview the full bot.py that will run. You can also edit it directly under the Files tab for full control.

Port Forwarding

Forward TCP and UDP ports from the HostFlow server to any external destination. Useful for game servers, APIs, databases, and more.

Adding a Forwarding Rule

  1. Go to ForwardingPort Forwarding.
  2. Click + Add Rule.
  3. Fill in the form:
    • Domain — Use * for all domains, or a specific domain for SNI-based routing.
    • Source Port — The port to listen on at HostFlow.
    • Target IP — The destination IP address.
    • Target Port — The port on the destination.
    • Protocol — TCP or UDP.
  4. Click Add Rule. Changes are applied automatically.

Site Proxies

The Site Proxies tab lets you forward entire domains to external servers with automatic HTTP/HTTPS proxying:

  1. Click + Add Proxy.
  2. Enter the domain, target address, port, and scheme (HTTP or HTTPS).
  3. All traffic to that domain will be transparently proxied.

DNS Management

HostFlow includes an authoritative DNS server. Manage zones and records directly from the dashboard.

Supported Record Types

Using HostFlow DNS

To use HostFlow as your authoritative DNS server, update the nameserver (NS) records at your domain registrar to point to HostFlow's nameservers. Once propagated, you can manage all records from the Subdomains and DNS sections of the dashboard.

Tip

DNS propagation can take up to 48 hours, though most updates appear within minutes thanks to low TTL values.

Subdomains

Claim free subdomains under *.host-flow.de from the Subdomains tab. These are automatically configured in HostFlow's DNS and ready to use immediately.

Frequently Asked Questions

Is there a free tier?

Yes. The Free plan includes 3 websites, 1 mailbox, 1 subdomain, 50 MB storage, and 5 GB bandwidth — no credit card required.

Can I use my own domain?

Absolutely. Point an A record to 82.165.56.225 and create a site with your custom domain. SSL is issued automatically.

How do I upgrade my plan?

Go to Subscription in the dashboard to view available plans, or redeem an upgrade code if you have one.

Do Discord bots support slash commands?

Yes. The visual command builder supports prefix commands, slash commands, and event handlers.

Is ConnectFlow free?

ConnectFlow tunnels are available on the Ultra plan. They let you expose local services through a secure tunnel with a virtual IP.

Support

If you run into issues or have feature requests: