Ollama Cloud vs your own server: what changes
Ollama Cloud and a self-hosted Ollama share one CLI and one API. See exactly which settings change, and what leaves your machine on each path.
Run the software yourself, on your own server. Docker and Compose setups for the apps people most often self-host, with storage, TLS and backups covered.
Filtering by topic #self-hosting · clear
Ollama Cloud and a self-hosted Ollama share one CLI and one API. See exactly which settings change, and what leaves your machine on each path.
Which self-hosted helpdesk fits: FreeScout, osTicket, Zammad, GLPI or iTop, and how mail to ticket, agent count and SLAs decide it for you.
What Stalwart's single Rust binary replaces in a Postfix and Dovecot stack, what it cannot fix, and when a mailcow install is still the better call.
NetBird, ZeroTier, Nebula, Netmaker, Headscale and Twingate, sorted by whether you can really self-host the control plane, and what breaks when you do.
Install Portainer CE on a Docker VPS, turn an existing compose file into a Stack, and handle the socket mount, the 9443 certificate and UI drift.
Run the Outline VPN server, not the wiki app, on your own VPS. Install, access keys, the management API port, and what Shadowsocks does not hide.
XenForo is licensed software, so the server comes first: the PHP version and extensions, MySQL, writable directories, cron, and the nginx rewrite.
Which self-hosted budgeting apps pull bank transactions automatically, which need manual import, and how Actual, Firefly III, Fava and Wallos compare.
n8n is a workflow automation tool you run on your own server. What it is, how it is pronounced, what a workflow looks like, and when to use it.
Tailscale bills per user, not per device. Work out what a household and a five person team really pay, which limit you hit first, and when Headscale wins.
Searx has taken no code commit since 2023 and SearXNG carries the project now. Check the status yourself, then see what changed for a new instance.
What Nextcloud is genuinely bad at on a VPS: many small files, the sync client on large trees, unconfigured cron, and the memory floor for office.
Run Cloudflare Tunnel on a VPS: named tunnel, credentials file, ingress rules, systemd service, then close 80 and 443 and bind the app to localhost.
Which self-hosted secrets manager belongs on one VPS: OpenBao, Infisical, SOPS with age, systemd credentials, or a locked down env file, and what each costs.
Self-host OpenBot so each AI coworker gets its own container and browser. How the gateway decides every action, and what that costs you in RAM.
Invoice Ninja, InvoiceShelf, InvoicePlane, Kimai and ERPNext on one VPS: recurring billing, tax, client portal, payment gateways and licence terms.
Install Flarum on a VPS with PHP, Composer and MariaDB, serve only /public over TLS, and fix the mail and extension upgrade traps that break new forums.
The bandwidth math that decides your box size, plus Jitsi, BigBlueButton and Galène compared on RAM, open UDP ports and what breaks behind NAT.
Self-hosted n8n is free under a fair-code licence with real limits. What you may do, which features need a paid key, and where cloud plans fit.
Run Hister on a VPS to search the full text of pages you visited and files you keep: binary and Docker installs, TLS, a login, and the MCP endpoint.
SearXNG swaps your IP for your server's IP at the search engines. Who really sees your queries on a public instance and on your own VPS, and where it stops.
The Nextcloud server is free software with no licence fee. Here is what an Enterprise subscription really buys, and the costs you pay either way.
Run HRConvert2 on your own VPS so client files never touch a free converter site. Docker or Apache install, bubblewrap sandboxing, upload limits and cleanup.
An agent harness is the program around the model: the loop, the tools, the permissions and the session state. How it differs from a model and a framework.
Run Codex, Claude Code and Hermes behind one self-hosted API. The exact Docker deploy, the loopback bind, the default login you must change, and TLS access.
OneCLI hands every person a sandboxed agent and keeps the keys in one gateway. Self-host it on a VPS: Docker Compose, PostgreSQL, and real sizing numbers.
Deploy openGym on a VPS with Docker Compose: a pinned git tag, TLS before the first passkey, where the data lives, and the read-only MCP server.
Send mail from self-hosted apps without running a mail server. One SMTP relay at host level, SPF, DKIM and DMARC, and a fix for blocked port 25.
Run dsh, the DeepSeek Harness, as a systemd service on a VPS: dedicated user, pinned version, Restart rules, journalctl logs, and an SSH tunnel to the UI.
Catch every test email on a throwaway domain with Mailpit, read it in a web UI, and stop your staging app from ever mailing a real customer again.
Receiving mail on your own VPS is easy. Getting it delivered to Gmail is the hard part. What deliverability really demands, and when to relay instead.
The seo CLI turns a spare VPS into an SEO audit box: a systemd timer runs the crawl, and your agent queries the results over a local MCP server.
LinkSift has no login and binds to localhost on purpose. Run it in Docker Compose, then put it behind Caddy with real auth or on a Tailscale node.
Run RustDesk hbbs and hbbr on your own VPS: the Ed25519 key, pinned image tags, locked down ports, and the relay bandwidth your plan pays for.
Prompt injection ends with the session. Memory poisoning does not. How hostile text becomes a stored fact, and how to isolate, expire and review it.
Your Hyperswitch stack is running on published default credentials with 5432 and 6379 open. Here is the work between that demo and real payments.
Tura claims 77.5% fewer tokens than Codex CLI. Here is how the harness gets there, and how to check that claim against your own provider bill.
Tailscale is free for up to six users with unlimited user devices. Here is what a seat, a device and a tagged resource cost, and when Headscale wins.
Run SandBase Harness v0.3.2 on your own VPS: tagged install, agent YAML, MCP servers, sandbox modes, and pointing the Anthropic SDK at your box.
Run Rakazo on your own VPS: Node 22, pnpm, Postgres and Graphile Worker in Docker Compose, the sandbox provider choice, key handling, and honest sizing.
The real footprint before you start: ClickHouse, Postgres, Valkey, 4 GB RAM, 25 GB free and four DNS records. Then the install, and what fills the disk.
Run ntfy on your own VPS behind TLS with Docker Compose. Lock topics with users and ACLs, then alert from cron and systemd OnFailure units.
Mock servers and API test runners do different jobs. Run both on your own box: WireMock stubs in git, Hurl suites in CI, and reports that survive a rebuild.
Install the DeepSeek Harness on a Linux VPS, pin the npm version, understand what a plugin can do, and reach the port 3080 web UI over an SSH tunnel.
num_predict caps how many tokens Ollama will write. The three places to set it, which one wins, and how to read done_reason in the response.
Plausible, Umami, Matomo, GoatCounter and GoAccess on a small VPS: RAM, database choice, disk growth, reverse proxy setup and the ad blocker gap.
Open source apps that keep OIDC and SAML in a paid tier: why maintainers price it that way, and the checklist to run before you install anything.
Sync calendars across phone and laptop without Google. Set up a CalDAV server on your VPS with Radicale, TLS, discovery and client setup that works.
Your app and your index sit on the same VPS, so latency is not the problem. Compare pgvector, Qdrant, Chroma and brute force, and size the RAM correctly.
Run LinkBreeze on a VPS with Docker Compose and Caddy: pinned image tags, cookieless click tracking, and the one volume that holds your whole site.
SearXNG 429 errors have two causes: your own limiter, or the engines blocking your server IP. Read the log, fix the right one, and stop guessing.
Run Navidrome on a VPS and stream your own music library to any phone. Storage sizing, Subsonic clients, offline sync, TLS, and safe backups.
Run Asterisk or FreePBX on your own VPS: SIP trunks, RTP port ranges, the firewall rules that keep scanners out, and how toll fraud starts.
Run ERPNext on your own VPS with Docker: sizing, the eleven container stack, TLS, outbound email, version pinning, and a restore you have tested.
What it really takes to keep a Matrix Synapse homeserver alive on a VPS: sizing, Postgres, media retention, registration defences, and backups.
Run your own SimpleX SMP relay on a VPS: pinned install, the fingerprint clients need, ports, an unprivileged service user, backups, TLS, and its threat model.
Chunk, embed, store and retrieve on one VPS. A pgvector schema, HNSW sizing, a local embedding model, and the SQL that proves retrieval works.
Host the UniFi Network Application on a VPS: RAM sizing, Docker with MongoDB, Layer 3 adoption with set-inform, and the ports to keep private.
FileBrowser, Filestash, SFTPGo and Cloud Commander compared on scoping, share links, storage backends and auth, plus how to run one without risking your files.
Mattermost, Rocket.Chat, Synapse and Zulip compared on RAM, database, mobile push, SSO, upgrades and licence, using each vendor's own sizing figures.
Run a real graphical desktop on your VPS with xrdp and XFCE, tunnel it over SSH instead of opening port 3389, and see where RustDesk fits instead.
Run NVIDIA Nemotron 3.5 Lightning with Ollama on your own server: the exact tag to pull, how much RAM it needs, and if CPU-only is fast enough.
Install Discourse on a VPS with the official Docker launcher: RAM and swap, a real domain, SMTP, app.yml, the rebuild step, TLS and reverse proxies.
Install Agentlas OS v1.2.0 on a Linux VPS: the pinned install, where state lives, how to point it at Ollama, and what an idle agent hub really costs.
Set up a guard or middle Tor relay on a Linux VPS: torrc, bandwidth accounting that protects a metered plan, nyx monitoring, and the slow consensus ramp.
Run a v3 onion service on Ubuntu with tor and nginx bound to loopback, then close the leaks that link the address back to your public IP.
Run an obfs4 Tor bridge on one cheap VPS: torrc directives, port choice, firewall, the log lines that prove it works, and how users get your bridge.
A three year cost model at 1 TB, 4 TB and five seats: a Dropbox subscription against a storage VPS, offsite backup, a domain and your own hours.
Sentry self-hosted wants 16 GB RAM. GlitchTip runs in 512 MB. Compare RAM, disk growth, container count and upgrade pain before you pick one.
Run open-kritt on a VPS: Docker Compose setup, pinning a release, SSH tunnel to the UI on port 5173, and the provider budget to set before your first scan.
Halcyon rebuilds your Jellyfin library as a walkable 1990s rental store in the browser. The Docker command, the reverse proxy, and the honest caveats.
LiveContext CE is a six container Docker stack with a Java backend that wants 8 GB. Size it, pin the version, put Traefik in front, and back up both stores.
Deploy Chatwoot on a VPS with Docker Compose and Traefik: pinned tags, SMTP that actually sends, Postgres and uploads backups, and safe upgrades.
Four ways to run a self-hosted Git server, ranked by RAM: bare repos over SSH, cgit, Forgejo or Gitea, and GitLab. See what a 1 GB VPS can host.
Deploy Planka on a VPS with Docker Compose: Postgres, Traefik, the admin bootstrap variables, and the BASE_URL setting that breaks your logins.
Readarr retired in 2025. Chaptarr is the fork that runs audiobooks and ebooks in one instance: a Compose service, PUID and PGID, and the metadata break.
Run AFFiNE on one VPS with Docker Compose: the four containers, pinned image tags, where your data lives, backups, and what 2 GB of RAM really buys.
Run Iva, a self-hosted Telegram AI assistant, on a small VPS: no open ports, no domain, systemd user services and an Obsidian vault you back up.
PUID and PGID are not Docker settings. They are an entrypoint convention in linuxserver.io images. Why bind mount files land as 911:911, and how to fix it.
MCP revision 2026-07-28 removed sessions and the initialize handshake. What that means for your reverse proxy, health checks, timeouts and auth.
Run the NetBird mesh VPN on one VPS: DNS and TLS setup, the pinned quickstart script, setup keys for unattended peers, and how it compares to Headscale.
Advertise a private network to your tailnet from a VPS: route approval, IP forwarding that survives a reboot, and the --accept-routes flag Linux needs.
Paritok compresses the file reads and tool output your coding agent sends. The project claims 74% fewer tokens. Here is the mechanism and the break-even math.
Deploy Octop on a VPS with Docker Compose pinned to a tag: per-user isolation, an OpenAI-compatible model backend, TLS, and why to skip the curl installer.
Syncthing is peer to peer with no server copy. Nextcloud is a server with accounts and links. Which one fits your VPS, and why neither is a backup.
Which office server belongs next to Nextcloud: vendor RAM floors, the CODE connection limit, docx fidelity, and what really fits a 2 to 4 GB VPS.
Vaultwarden encrypts every vault item in the client, so the server holds no plaintext. The real risks are your admin token and your backup file.
Run KiroCrew as a pinned container on your own VPS so memory and schedules survive reboots. Docker, systemd, SSH access, backups and rollback.
Copy a skill into eight repos and the copies drift. Treat skills like dependencies: one shared repo, and a version each project pins and reviews.
Planka, Vikunja, Focalboard, Wekan and Kanboard compared on RAM floor, database, SSO, Trello import and which of them are still maintained.
Run OpenTag on a VPS so Slack and GitHub mentions reach your coding agent: TLS ingress, webhook signature checks, token scopes, and safe defaults.
Bitwarden's own server wants a dozen containers and 2 GB of RAM. Vaultwarden serves the same API in one. Here is which one belongs on your VPS.
Draco, Hound and self-hosted Firecrawl compared on RAM, headless browser needs and API compatibility, with a pinned install and an MCP wire-up.
Build a self-hosted stock research agent on a VPS: a market data feed, a DuckDB store, a systemd timer that fires at market close, and an LLM screen.
Activepieces, Windmill, Node-RED, Automatisch and Huginn measured against n8n on licence, RAM, database, AI steps and the backup that breaks restores.
Run Langfuse on your own VPS: the real resource floor, pinned image tags, TLS, ClickHouse retention before it fills the disk, and backups that work.
Run the mem0 memory server on your own VPS: the real RAM floor, a Compose file that binds to localhost, TLS in front of the API, and a fully local Ollama path.
Run an AI pull request reviewer on a VPS you control: self-hosted runner, diff-scoped prompts, path and size filters, inline comments, and the cost per PR.
Discourse, Flarum, NodeBB and phpBB on a VPS: the RAM each really needs, the database it drags along, the spam story, and the migration path out.
Your SearXNG instance can be the search backend for an AI agent. JSON API setup, the trust boundaries, and the prompt injection surface it opens.
Nextcloud, Seafile, Syncthing and object storage compared: sync topology, what each really costs on a small VPS, and why sync is not backup.
Run the Open Connector auth gateway on your own VPS so your agents never hold a SaaS token: pinned image, TLS origin, OAuth callbacks, backups.
Run Authentik on Docker Compose for one login across every app you host: the env values that matter, the akadmin bootstrap, and forward auth via Traefik.
Two self-hosted photo servers compared: the real RAM floors, the phone apps, the maps, and the exact backup commands each one needs on a VPS.
A staged path for learning AI agents: concepts, a loop you write yourself, tools, memory, and safety, with one thing to build at every stage.
Restic reaches S3 and object storage on its own. Borg wants its binary on the far end and pays that back with speed over SSH. How to pick, with commands.
The Compose commands you reach for every day, grouped by job: lifecycle, applying changes, logs, shells, networks, volumes, and cleanup that is safe.
The real cost of a Proxmox box at home versus a rented VPS: hardware and power math, what each is better at, and the hybrid setup most people run.
Run WireGuard behind the wg-easy web UI with Docker Compose: the ports, NET_ADMIN, the sysctls that matter, and QR code onboarding for phones.
Run your own URL shortener on a VPS with Shlink and Docker Compose: short domain DNS, Postgres, API keys, the web client, QR codes and click stats.
A VPS is a computer you rent. A VPN is an encrypted tunnel for your traffic. What each one does, what each costs, and how one can host the other.
Run your own Tailscale control server on a VPS. Install headscale from the official .deb, set server_url before you start it, then join your first node.
Tailscale is WireGuard plus a control plane. What that coordination server buys you, what it costs you, and which of the three belongs on your VPS.
Run SearXNG on your own VPS with Docker Compose: settings.yml, the limiter, nginx with TLS, and a JSON search API your own scripts can call.
Run the official Supabase Docker stack on a server you own: the secrets you must replace, what the fourteen services do, RAM needs, backups, and updates.
Ollama is a convenience layer for one user, on CPU if needed. vLLM is a throughput engine for GPUs. Pick by workload, with the real commands for both.
Twenty things people really run on a VPS, from websites and VPNs to photo storage, game servers and AI agents, with honest RAM needs for each.
Run Mealie on your own VPS with Docker Compose. Paste a recipe link and get clean steps, plus meal plans, shopping lists, nginx, TLS and backups.
Three self-hosted wiki apps compared on setup weight, editing model, login options and search, with a clear pick for solo admins and for teams.
How compose.override.yaml loads on its own, what file order really merges, the ports trap that keeps a port open, and include for a dev and prod split.
Run Prowlarr, Sonarr, Radarr and qBittorrent from one Docker Compose file on a VPS, with the shared PUID, PGID and volume layout that keeps hardlinks working.
Build a working AI agent in n8n: the AI Agent node, a Claude model credential, an HTTP Request tool, memory, a trigger, and the settings that cap cost.
Run Actual Budget on a VPS with Docker Compose: the data volume, why the browser needs HTTPS, your first budget file, bank imports, and backups.
Run paperless-ngx on a VPS with Docker Compose: the official Postgres stack, PAPERLESS_URL, the consume folder, OCR languages, HTTPS, and backups.
What open video models really produce in July 2026, the VRAM class each one needs, what a five second clip costs on a rented GPU, and when to use an API.
Install Listmonk on Ubuntu 24.04 with Postgres, config.toml, a systemd unit and TLS, then connect SMTP and understand what deliverability really costs.
AppFlowy, Outline, Docmost, BookStack and Obsidian compared on the axes that actually decide it: databases, collaboration, mobile and hosting weight.
The honest hardware ladder for running Stable Diffusion yourself: what a CPU VPS can do, what SDXL needs, ComfyUI install commands, and disk you should budget.
Zapier and Make bill per task. Self-hosted n8n bills a flat server cost. Work a real month of volume, find the crossover, and read the n8n license.
Install FreshRSS on your own Ubuntu VPS with Apache, PHP and MariaDB: the release tarball, virtual host, cron refresh, and the mobile app API.
SQLite holds transactional application state. DuckDB answers analytics over Parquet and CSV. Why one VPS usually runs both, with a worked example of each.
OpenClaw, Hermes, Dify, OpenHands, and Agent Zero compared: what each agent does best, what it needs, and how to run any of them safely on your own VPS.
Install Docker Engine and Compose v2 on Ubuntu 24.04, write a real two-service compose.yml, dodge the ufw port-publishing trap, and back up volumes.
Run a Paper Minecraft server on an Ubuntu 24.04 VPS: RAM sizing, Java 21, a systemd unit, both firewalls on 25565, safe world backups, and the exact errors.
A 7B model wants 8 GB of RAM and gives 4 to 10 tokens per second on CPU. Host one on a VPS and call it at 127.0.0.1:11434/v1, with port 11434 kept closed.
Hermes needs no GPU: the model runs elsewhere, so a small VPS is plenty. Run it as its own user with ProtectSystem=strict in systemd, and cover IPv6 in UFW.
Run Model Context Protocol servers on your own VPS so AI agents get real tools: stdio and remote HTTP transports, systemd, TLS, auth, and every failure mode.
An AI agent is a loop around a language model that can use tools. Learn the concepts behind building one on your own VPS: the loop, tools, MCP, memory.
Self-host a Bitwarden-compatible password manager with Vaultwarden and Docker on a VPS: HTTPS-first, admin token, Fail2ban, tested backups.
Run Jellyfin in Docker on a VPS to stream your own library: block storage, media permissions, direct play vs CPU transcoding, and safe remote access.
The honest RAM number, port 2283 behind HTTPS, the exit 137 memory kill, and why Immich v3 will not start on a pgvecto.rs database. Restore steps included.
OpenClaw is a personal AI agent that runs commands on your own server. Here is how one is built, piece by piece, and why hardening comes first.
Six containers, so budget 4 GB of RAM. Replace every secret in .env before you boot it, then create the admin account at /install before a stranger does.
Self-host Rocket.Chat on a VPS with Docker Compose: the single-node MongoDB replica set it requires, TLS, backups, and every failure mode fixed.
A curated list of 25 self-hosted apps worth running in 2026, grouped by job, with what each one replaces, honest RAM and disk needs, and the gotcha to know.
Install Webmin on Ubuntu 24.04, then lock it down: SSH tunnel or IP allowlist, a real Let's Encrypt cert, two-factor, and Fail2ban on port 10000.
Cloudron vs CasaOS vs Coolify on a VPS: install commands, TLS, backups, cost, and resource overhead compared, so you pick the right self-hosting panel.
Run Uptime Kuma in Docker to monitor websites, ports, DNS and cron jobs, alert via email or Telegram, and publish a status page from a separate VPS.
Run n8n on a VPS with Docker Compose, Postgres, and HTTPS behind a reverse proxy: the WEBHOOK_URL and encryption-key traps, plus every error string.
Test outbound port 25 before installing mailcow: a block means mail never leaves the queue. Then set the DNS that stops Gmail's 550 5.7.25 PTR rejection.
Install Zabbix 7.0 LTS on Ubuntu 24.04: add the repo, import the MySQL schema, wire up the nginx frontend and agent2, then fix every error the setup throws.
A strictly hypothetical guide to the least efficient datacenter possible: one beloved server, RAID 0, heat as a strategy, and a monitor that watches itself.
Run Nextcloud on your own VPS with Docker Compose, Postgres, Redis and a TLS reverse proxy, plus the backup and upgrade steps that keep your data recoverable.
Set up WireGuard on your own Linux VPS: key generation, wg0.conf, IP forwarding, NAT, AllowedIPs semantics, DNS, and the handshake failures that bite.