Help, requirements, and frequently asked questions
CloseAI connects to a server you own. The server must meet these requirements before setup:
| Requirement | Value |
|---|---|
| Operating System | Ubuntu 24.04 LTS (x86_64) |
| RAM | 8 GB minimum (16 GB recommended) |
| Free Disk Space | 30 GB minimum |
| SSH Access | A user with sudo privileges |
| Outbound Internet | Required during install for model download (~2–5 GB) |
| Inbound Port | 443 (HTTPS) — opened automatically by the installer |
Any standard VPS from providers such as DigitalOcean, Linode, Hetzner, or Vultr will work. Bare-metal servers and home servers are also supported.
Choose one of two setup methods:
~/.ssh/authorized_keys).If CloseAI is already installed on your server, the app detects this and reconnects automatically without reinstalling.
Five models are available from the app’s Server tab:
To switch the active model, tap the model name in the chat toolbar. You can switch models mid-conversation. Install or remove models from the Server tab.
Advanced users can connect any Ollama-compatible model using the direct Ollama URL shown in the Server tab
(http://<your-server>:11434).
Your server does not meet the minimum requirements. Upgrade your VPS plan or free up disk space before retrying.
The install is running on your server and may take a few minutes depending on your server’s internet speed. The install continues even if you lock your phone. Open the app again after a few minutes to check progress. If it is still stuck after 10 minutes, check that port 443 is not blocked by a firewall rule in your VPS control panel.
Open the Server tab and check the health indicator. If the server is shown as offline, make sure the server is running and that port 443 is reachable. If the status shows a red API key error, the app will attempt automatic credential recovery — tap Retry if prompted.
The install continues on the server in the background even when the app is suspended. Pull down to refresh the progress screen or tap the back button and re-enter the setup flow to reconnect to the running install.
Yes. Ollama’s API runs on port 11434 of your server with no authentication.
Tools like Open WebUI and
Continue.dev can connect to
http://<your-server>:11434 directly. The URL is shown in the Server tab.
Open the Server tab, scroll to the bottom, and tap Uninstall Server. This removes the CloseAI backend, Ollama, all downloaded models, and every file written during install. Your server is returned to its original state.
Make sure the public key was pasted correctly into your VPS provider’s dashboard or
~/.ssh/authorized_keys. The key must be on a single line with no extra spaces
or line breaks. Also verify the username matches the account the key was added to.
Type in the search bar at the top of the conversations list. The app searches across all conversations and all messages. Tap any result to jump directly to that message in its conversation.
When a new version is available, an “Upgrade Available” banner appears in the Server tab. Tap Upgrade to update with one tap. The upgrade streams progress in real time. If it fails, your server stays on the current version — nothing is broken.
Server upgrades require root privileges. If you set up with a password, the app uses it automatically. If you use key-based auth, the app will prompt for a sudo password. You can optionally save it to Keychain with Face ID / Touch ID protection so you won’t be asked again.
No. Chat history and server settings are stored locally on your iPhone. Your SSH password, SSH keys, and API key are stored in the iOS Keychain and are not synced to iCloud. See our Privacy Policy for full details.
CloseAI requires iOS 17 or later.
If you’re experiencing an issue not covered above, or have a question or feature request, please reach out. We aim to respond within one business day.
Email: CloseAi@daraconsulting.ca
When contacting support, it helps to include: your iPhone model, iOS version, server OS version, and a description of what happened (or a screenshot of any error message).