FAQ
Common issues encountered during setup and daily use of StartOS, including network connectivity problems, diagnostic mode, clock sync failures, and service-specific troubleshooting.
I do not have access to Ethernet
Ethernet is strongly recommended. Servers are always-on, critical devices and should use a wired connection. However, if you do not have access to a router, such as in a work or school environment, there are two options:
-
Server has a WiFi card (DIY builds only — Start9 servers do not ship with one): Connect a monitor and keyboard to your server (kiosk mode). If no Ethernet interface is detected, you will be prompted to connect to a WiFi network. See WiFi for more details.
-
Server does not have a WiFi card: Use a WiFi extender to bridge the local WiFi network to Ethernet, then connect your server to the extender. The extender below has been tested with StartOS, but others should also work.
StartOS boots into “Diagnostic Mode”
If you encounter Diagnostic Mode, your best bet is stop clicking and contact support.
During initial setup, I am unable to connect to “start.local”.
-
Confirm that the server is plugged into power and Ethernet
-
Confirm that your phone/computer is connected to the same network as the server.
-
Confirm your phone/computer is not connected to a “Guest” network
-
Confirm you are not using the Tor Browser.
-
Confirm your phone/computer is not using a VPN, or that if you are, that it allows LAN connections, such as the examples below:
- Mullvad - Go to
Settings -> VPN Settings -> Local Network Sharing - ProtonVPN - Go to
Preferences -> Connection -> Allow LAN Connections
- Mullvad - Go to
-
Very rarely, your firewall settings may block mDNS. In this case:
- From your browser, navigate to your router configuration settings. This is usually an IP address such as 192.168.1.1. A simple web search will usually reveal how to access the router configuration settings for a particular brand.
- Once in the router config settings, find the section that lists the devices on your network. You should see a device labeled
start. Take note of the associated IP address and enter it into your browser’s URL field to enter the setup.
-
Log into your router (the directions for which can be found with a simple web search for your router model and ‘how to log in’). Once you are in your router, find the device labeled “start”, and visit its associated IP address, which will look something like:
192.168.1.9
I am unable to connect to my server’s “custom-address.local” URL
-
First, try :ref:
these step <setup-troubleshoot>. In none resolve the issue, continue below. -
Hard refresh the browser:
- Linux/Windows:
ctrl+shift+R - macOS Firefox:
cmd+shift+R - macOS Safari:
cmd+option+E, thencmd+R
- Linux/Windows:
-
Make sure you have successfully followed the :ref:
connecting-laninstructions for your device. -
If you are using Windows, the problem is almost certainly with Bonjour. Follow the :ref:
directions to reinstall <connecting-lan-windows>, even if you have already done so. -
If using Firefox from Mac, Windows or Android, ensure you have set
security.enterprise_roots.enabletotrueinabout:configper the :ref:instructions<ca-ff> -
Try connecting using your server’s IP address. If this works, it means your issue is specific to
.local. Try clearing your browser cache and/or restarting your phone/laptop/router. If all fails, try restarting your server. -
Try connecting using a different browser on the same device. If this works, it means you need to clear cache on your current browser.
-
Try connecting using a different device. If this works, it means you need to clear cache on your current browser and/or restart your current device.
-
Try visiting start.local. Your server may be in diagnostic mode.
-
Try restarting your router.
-
Try restarting your server. Be patient and give it plenty of time to come back online.
I am unable to connect to my server’s “xxxxxxxxxxxxxxxxxx.onion” URL
- Tor can be slow and unreliable. Often, the solution to poor connectivity is just to wait an hour and try again.
- Confirm that the Tor service is installed and running on your server.
- Confirm that you have created an onion service for the interface you are trying to reach. See Tor.
- Try connecting using the official Tor Browser. If this works, it means the issue is with your current browser or the Tor daemon running on your phone/laptop. Try clearing cache and restarting things.
- Try connecting to your server using its
.localURL or IP address. If this works, the issue is specific to Tor. Try restarting the Tor service on your server.
Request Error
This means your client device failed to connect to the server. This can happen for a variety of reasons. The best course of action is:
- Check your local Internet connection.
- Hard refresh the browser.
- Clear the browser cache/history.
- Try using a different address for your server. For example, if you are using your
.localaddress, try your IP address instead, or vice versa. - Try from another client device. If the second client works, then you know the issue is with your first client. If the seconds client does not work, then you know the issue is either with your clients’ network or with your server.
- If after completing the steps above, you still cannot connect using any address from any client, then you will likely need to manually power cycle the server.
- If power cycling the server does not resolve the issue, please contact support.
Clock Sync Failure
This means your server was unable to sync its clock with the Internet using the Network Time Protocol (NTP). This is usually due to a firewall issue with your network/router. Make sure you are not blocking NTP. If the issue persists, please contact support.
Issue with a particular service
If a service is misbehaving or crashing, check the logs for that service. Look for any errors that might explain the problem. Often, the solution is to restart the service by clicking “Restart”. If the issue persist, contact support.
Common Speaker Noises
The Server Pure (2023 and older) and and Server One (2022 and older) have an internal speaker. Below are the meanings of various noises.
-
bep: Server is starting up
-
chime: Server is ready
-
double/triple bep: Server is updating
-
flatline: Server initialization failed / no network connection
-
Beethoven’s 5th: Something has gone wrong. Visit
http://start.localto view Diagnostic Mode and contact support.