# Blog. Notes on deploying to your own server, from the people building ox. - [All](https://console.t73.sorv.dev/blog#all) - [Guides](https://console.t73.sorv.dev/blog#c-guides) - [Engineering](https://console.t73.sorv.dev/blog#c-engineering) - [Product](https://console.t73.sorv.dev/blog#c-product) - [Opinion](https://console.t73.sorv.dev/blog#c-opinion) - Guides [Self-Hosted Open-Source Apps Deployed with ox: All 85](https://console.t73.sorv.dev/blog/self-hosted-open-source-apps-deployed-with-ox) ox deployed 85 open-source apps from pinned commits on fresh servers, with no Docker. The stacks, services, deploy times and a table of every app. Saurav Sharma Oct 17, 2026 16 min read - Guides [How to self-host AFFiNE on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-affine) Run AFFiNE v0.27.4 on your own Ubuntu server with ox: Postgres with pgvector, Redis, a Rust and Node build, and an admin made from two variables. Saurav Sharma Oct 17, 2026 12 min read - Guides [How to self-host Akaunting on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-akaunting) Run Akaunting 3.2.4 on your own Ubuntu server with ox: PHP, MariaDB, a scheduler and the first company and admin made on deploy, from the config that ran. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host Apache Answer on your own Ubuntu VPS](https://console.t73.sorv.dev/blog/self-host-answer) Run Apache Answer v2.0.3, an open-source question and answer platform, on your own Ubuntu server with ox and no Docker: Go and Postgres, as it ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host authentik without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-authentik) Run authentik 2026.8.4, the open-source SSO server, on your own Ubuntu server with ox: Postgres, a server and a worker, from the config that ran. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host Bagisto without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-bagisto) Run Bagisto v2.5.0 on your own server with ox: Laravel, MariaDB, a queue worker, the scheduler and a first admin made on deploy, from the config that ran. Saurav Sharma Oct 17, 2026 11 min read - Guides [How to self-host Campfire without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-campfire) Run Campfire v1.5.2, the 37signals team chat, on your own Ubuntu server with ox: Rails, SQLite, Redis and a Resque worker, from the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Casdoor on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-casdoor) Run Casdoor v4.20.0, the open-source SSO server, on your own Ubuntu server with ox and no Docker: a Go build, Postgres and Redis, from the config that ran. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host Chatwoot without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-chatwoot) Run Chatwoot v4.18.0 on your own Ubuntu server with ox: Rails, Sidekiq, Postgres with pgvector and Redis, built from the config that passed its test. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host CTFd on your own VPS, without Docker](https://console.t73.sorv.dev/blog/self-host-ctfd) Run CTFd 3.8.8, the Capture The Flag platform, on your own Ubuntu server with ox: gunicorn, MariaDB and Redis, from the config that passed its test. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host diaspora* without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-diaspora) Run diaspora* v0.9.1.0 on your own Ubuntu server with ox: a Rails pod with Puma, Sidekiq, Postgres and Redis, from the config that passed its test. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host Dify 1.17.1 on your own VPS, no Docker](https://console.t73.sorv.dev/blog/self-host-dify) Run Dify 1.17.1 on your own Ubuntu server with ox: a Flask API, Celery workers, a Next.js app, a plugin daemon, Postgres and Redis, from the real config. Saurav Sharma Oct 17, 2026 13 min read - Guides [How to self-host Docmost on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-docmost) Run Docmost v0.96.0 on your own Ubuntu server with ox: Postgres, Redis and a pnpm build, with the first admin made at deploy. The config that ran. Saurav Sharma Oct 17, 2026 11 min read - Guides [How to self-host Documenso on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-documenso) Run Documenso v2.20.0 on your own Ubuntu server with ox: Postgres, a turbo build, a signing certificate and first admin made at deploy. The config. Saurav Sharma Oct 17, 2026 11 min read - Guides [How to self-host a Docusaurus website on your own VPS](https://console.t73.sorv.dev/blog/self-host-docusaurus) Serve Docusaurus v3.10.2 from your own Ubuntu server with ox: one short ox.toml, no variables, no database, and plain static files served by Caddy. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host DocuSeal without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-docuseal) Run DocuSeal 3.0.3 on your own Ubuntu server with ox, without Docker: Rails with Sidekiq inside Puma, Postgres and Redis, from the config that ran. Saurav Sharma Oct 17, 2026 11 min read - Guides [How to self-host the Element Web client on your own VPS](https://console.t73.sorv.dev/blog/self-host-element-web) Serve Element Web v1.12.31, the Matrix chat client, from your own Ubuntu server with ox: one ox.toml, no variables, no database, and Caddy for the files. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Fider on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-fider) Run Fider v0.38.2, the open-source feedback board, on your own Ubuntu server with ox and no Docker: a Go build, Postgres and the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Firefly III on your own Ubuntu VPS](https://console.t73.sorv.dev/blog/self-host-firefly-iii) Run Firefly III v6.7.9 on your own Ubuntu server with ox: PHP, MariaDB, an hourly cron job and a first owner made on deploy, from the config that ran. Saurav Sharma Oct 17, 2026 12 min read - Guides [How to self-host Forem without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-forem) Run Forem, the software behind DEV, on your own Ubuntu server with ox: Rails, Sidekiq, Postgres with pgvector and Redis, from the config that ran. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host FreshRSS without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-freshrss) Run FreshRSS 1.30.1 on your own Ubuntu server with ox: PHP on FrankenPHP, SQLite in a kept folder and a cron job that fetches feeds, from the real config. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Ghost on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-ghost) Run Ghost v6.71.0 on your own Ubuntu server with ox: MySQL, a pnpm and nx build, and an owner account made from two variables. The config that ran. Saurav Sharma Oct 17, 2026 14 min read - Guides [How to self-host Ghostfolio on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-ghostfolio) Run Ghostfolio 3.84.2 on your own Ubuntu server with ox: Postgres, Redis, an nx build of the API and Angular client, and the config that ran. Saurav Sharma Oct 17, 2026 8 min read - Guides [How to self-host GlitchTip without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-glitchtip) Run GlitchTip v6.2.6, the open-source error tracker for Sentry SDKs, on your own Ubuntu server with ox: Postgres, Redis and a worker, no Docker. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host Gogs on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-gogs) Run the Gogs v0.14.3 Git service on your own Ubuntu server with ox and no Docker: a Go build, a Postgres database and the config that passed its test. Saurav Sharma Oct 17, 2026 11 min read - Guides [How to self-host Grafana on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-grafana) Run Grafana v13.2.4 on your own Ubuntu server with ox and no Docker: Postgres, a yarn frontend build and a Go build, from the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host the Halo website builder on your own VPS](https://console.t73.sorv.dev/blog/self-host-halo) Run Halo 2.26.1 on your own Ubuntu server with ox: Java 21, a Gradle build, Postgres and eight variables, shown from the config that passed its test. Saurav Sharma Oct 17, 2026 12 min read - Guides [How to self-host Healthchecks on your own Ubuntu VPS](https://console.t73.sorv.dev/blog/self-host-healthchecks) Run Healthchecks v4.4, the open-source cron job monitor, on your own Ubuntu server with ox: Postgres, uWSGI and two workers, from the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Invoice Ninja on your own Ubuntu VPS](https://console.t73.sorv.dev/blog/self-host-invoiceninja) Run Invoice Ninja v5.13.47 on your own Ubuntu server with ox: Laravel, MariaDB, Redis, a queue worker and the scheduler, from the config that ran. Saurav Sharma Oct 17, 2026 11 min read - Guides [How to self-host a Jekyll static site on your own VPS](https://console.t73.sorv.dev/blog/self-host-jekyll) Build and serve Jekyll v4.4.1 from your own Ubuntu server with ox: Ruby 3.4 builds the pages, Caddy serves them, and the site needs no variables. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Jellyfin media server on your own VPS](https://console.t73.sorv.dev/blog/self-host-jellyfin) Run Jellyfin v12.2 on your own Ubuntu server with ox: a .NET build, ffmpeg, the web client, a SQLite library and two variables, from the config that ran. Saurav Sharma Oct 17, 2026 11 min read - Guides [How to self-host the Jenkins CI server on your own VPS](https://console.t73.sorv.dev/blog/self-host-jenkins) Run Jenkins 2.586 on your own Ubuntu server with ox: Java 21, a Maven build of the WAR file, no database and no variables, from the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Joplin Server without Docker on a VPS](https://console.t73.sorv.dev/blog/self-host-joplin) Run Joplin Server, the sync server for the Joplin apps, on your own Ubuntu VPS with ox and Postgres: the ox.toml and twelve variables that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Kaneo on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-kaneo) Run Kaneo v2.41.1, the open-source project board, on your own Ubuntu server with ox: a Postgres database, a pnpm build, and the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Karakeep (bookmarks) on your own VPS](https://console.t73.sorv.dev/blog/self-host-karakeep) Run Karakeep v0.33.2, a bookmark app, on your own Ubuntu server with ox: Next.js, workers, headless Chrome and Meilisearch, from the config that ran. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host Kavita reading server on your own VPS](https://console.t73.sorv.dev/blog/self-host-kavita) Run Kavita v0.9.1.4 on your own Ubuntu server with ox: an ASP.NET Core build, the Angular reader, SQLite and a first admin, from the config that ran. Saurav Sharma Oct 17, 2026 13 min read - Guides [How to self-host Kellnr, a Rust registry, on your own VPS](https://console.t73.sorv.dev/blog/self-host-kellnr) Run Kellnr v6.9.0, the private Rust crate registry, on your Ubuntu server with ox and no Docker: a Rust build and Postgres, from the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host the Kener status page on your own VPS](https://console.t73.sorv.dev/blog/self-host-kener) Run Kener v4.1.7 on your own Ubuntu server with ox: Postgres and Redis from one small config, an owner account made from variables, and a live monitor. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host Keycloak single sign-on on your own VPS](https://console.t73.sorv.dev/blog/self-host-keycloak) Run Keycloak 26.8.1 on your own Ubuntu server with ox: Java 21, a Maven build, Postgres and seven variables, from the config that ran, step by step. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Label Studio on your own Ubuntu VPS](https://console.t73.sorv.dev/blog/self-host-label-studio) Run Label Studio 1.23.2, the open-source data labeling tool, on your own Ubuntu server with ox: Postgres and uWSGI, from the config that ran. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host Langflow on your own VPS, no Docker](https://console.t73.sorv.dev/blog/self-host-langflow) Run Langflow v1.12.6 on your own Ubuntu server with ox: a Python and React build on Postgres, from the config that ran, with no Docker image. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host linkding without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-linkding) Run linkding v1.47.0, the bookmark manager, on your own Ubuntu server with ox and no Docker: Postgres, uWSGI and a task worker, from the config that ran. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host Linkwarden (bookmarks) on your own VPS](https://console.t73.sorv.dev/blog/self-host-linkwarden) Run Linkwarden v2.16.3, a bookmark manager that keeps copies of pages, on your own Ubuntu server with ox: Next.js, Postgres and Meilisearch, no Docker. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host Litestar Fullstack on your own VPS](https://console.t73.sorv.dev/blog/self-host-litestar-fullstack) Run the Litestar Fullstack reference app on your own Ubuntu server with ox: a Litestar API, a React app, Postgres and Redis, from the config that ran. Saurav Sharma Oct 17, 2026 8 min read - Guides [How to self-host LobeHub (AI chat) on your own VPS](https://console.t73.sorv.dev/blog/self-host-lobehub) Run LobeHub v2.2.19, an AI chat workspace, on your own Ubuntu server with ox: Node.js, Postgres with pg_search, Redis and RustFS, from the real config. Saurav Sharma Oct 17, 2026 11 min read - Guides [How to self-host Logto on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-logto) Run Logto v1.44.0 on your own Ubuntu server with ox: a pnpm build, a Postgres of its own and the Admin Console on its own address. The config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Mastodon without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-mastodon) Run Mastodon v4.7.3 on your own Ubuntu server with ox: Rails, Sidekiq, a Node streaming server, Postgres and Redis, from the config that ran. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host Mautic on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-mautic) Run Mautic 7.2.1 on your own Ubuntu server with ox: PHP, a MariaDB database, 12 cron jobs and the first admin made on deploy, from the config that ran. Saurav Sharma Oct 17, 2026 13 min read - Guides [How to self-host Maybe without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-maybe) Run Maybe v0.6.0, the personal finance app, on your own Ubuntu server with ox: Rails, Sidekiq, Postgres and Redis, from the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Mealie on your own VPS, no Docker](https://console.t73.sorv.dev/blog/self-host-mealie) Run Mealie v3.9.2, the recipe manager, on your own Ubuntu server with ox: a FastAPI backend, a Nuxt front end and Postgres, from the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Meilisearch on your VPS without Docker](https://console.t73.sorv.dev/blog/self-host-meilisearch) Run Meilisearch v1.55.0, the open-source search engine, on your Ubuntu server with ox, no Docker: a Rust build and a master key, from the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Memos on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-memos) Run Memos v0.31.0, the open-source note-taking app, on your own Ubuntu server with ox and no Docker: a Go build and Postgres, from the config that ran. Saurav Sharma Oct 17, 2026 8 min read - Guides [How to self-host Misskey on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-misskey) Run Misskey 2026.10.0 on your own Ubuntu server with ox: Postgres, Redis and a pnpm build, with the first admin made at deploy. The config that ran. Saurav Sharma Oct 17, 2026 11 min read - Guides [How to self-host Moodle without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-moodle) Run Moodle v5.3.0 on your own Ubuntu server with ox: FrankenPHP, PostgreSQL, a one-minute cron timer and an admin made on deploy, from the config that ran. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host NetBox without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-netbox) Run NetBox v4.7.3, the open-source source of truth for network infrastructure, on your own Ubuntu server with ox: Postgres, Redis and a worker. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host New API on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-new-api) Run New API v1.0.0-rc.44, the open-source AI gateway, on an Ubuntu server with ox and no Docker: a Go build, Postgres and Redis, from the config that ran. Saurav Sharma Oct 17, 2026 11 min read - Guides [How to self-host NodeBB on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-nodebb) Run NodeBB v4.16.2 on your own Ubuntu server with ox: Node 24 and Postgres, with the first admin made at deploy. The config that ran is below. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host nopCommerce online store on your own VPS](https://console.t73.sorv.dev/blog/self-host-nopcommerce) Run nopCommerce 4.90.8 on your own Ubuntu server with ox: a .NET 9 build, PostgreSQL, a scripted first install and three variables, from the real config. Saurav Sharma Oct 17, 2026 13 min read - Guides [How to self-host Odoo 19 on your own VPS, no Docker](https://console.t73.sorv.dev/blog/self-host-odoo) Run Odoo 19.0 on your own Ubuntu server with ox: Python 3.12, PostgreSQL and one threaded server process, from the config that ran on a new server. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host Open WebUI on your own VPS, no Docker](https://console.t73.sorv.dev/blog/self-host-open-webui) Run Open WebUI v0.12.2 on your own Ubuntu server with ox: FastAPI, Postgres with pgvector and local embedding models, from the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host OpenProject on your own Ubuntu VPS](https://console.t73.sorv.dev/blog/self-host-openproject) Run OpenProject v17.9.2 on your own Ubuntu server with ox: a Rails app, a GoodJob worker and Postgres, built from the config that ran, no Docker. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host the Orchard Core CMS on your own VPS](https://console.t73.sorv.dev/blog/self-host-orchardcore) Run Orchard Core v3.0.1 on your own Ubuntu server with ox: a yarn and .NET 10 build, Postgres, auto setup and nine variables, from the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Outline (team wiki) on your own VPS](https://console.t73.sorv.dev/blog/self-host-outline) Run Outline v1.11.0, a team wiki, on your own Ubuntu server with ox: Node.js, Postgres, Redis, a worker and e-mailed sign-in links, from the real config. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host Paperless-ngx on your own Ubuntu VPS](https://console.t73.sorv.dev/blog/self-host-paperless) Run Paperless-ngx v2.20.15 without Docker on your own Ubuntu server with ox: Postgres, Redis, Celery workers and local OCR, from the config that ran. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host PeerTube (video platform) on your own VPS](https://console.t73.sorv.dev/blog/self-host-peertube) Run PeerTube v8.3.1, a federated video platform, on your own Ubuntu server with ox: Node.js, Postgres, Redis and ffmpeg, from the config that ran. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host PhotoPrism on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-photoprism) Run PhotoPrism 261007-65faaae5d, the open-source photo library, on your own Ubuntu server with ox and no Docker: its Linux package and MariaDB, as it ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host phpMyAdmin on your own VPS, no Docker](https://console.t73.sorv.dev/blog/self-host-phpmyadmin) Run phpMyAdmin 5.2.3 on your own Ubuntu server with ox: FrankenPHP, a private MariaDB database and one variable, from the config that passed its test. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Pixelfed without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-pixelfed) Run Pixelfed v0.14.4 on your own Ubuntu server with ox: FrankenPHP, MariaDB, Redis, Horizon and a scheduler, built from the config that ran. Saurav Sharma Oct 17, 2026 12 min read - Guides [How to self-host Plausible Analytics on your own VPS](https://console.t73.sorv.dev/blog/self-host-plausible) Run Plausible Community Edition v3.2.1 on your own Ubuntu server with ox: Postgres, ClickHouse and an Elixir build, from the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Pleroma without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-pleroma) Run Pleroma v2.10.2 on your own Ubuntu server with ox: an Elixir release and Postgres, built on the host with no Docker, from the config that ran. Saurav Sharma Oct 17, 2026 11 min read - Guides [How to self-host pretalx on your own Ubuntu VPS, no Docker](https://console.t73.sorv.dev/blog/self-host-pretalx) Run pretalx v2026.2.1, the conference planner, on your own Ubuntu server with ox and no Docker: Postgres, Redis and Celery set up from the config that ran. Saurav Sharma Oct 17, 2026 11 min read - Guides [How to self-host pretix ticketing on your own Ubuntu VPS](https://console.t73.sorv.dev/blog/self-host-pretix) Run pretix v2026.8.0, the open source ticket shop, on your own Ubuntu server with ox and no Docker: Postgres, Redis, Celery and a media server, as it ran. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host Quickwit on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-quickwit) Run Quickwit 0.9.1, the open-source log search engine, on your Ubuntu server with ox and no Docker: a Rust build and Postgres, from the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Redmine without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-redmine) Run Redmine 7.0.2 on your own Ubuntu server with ox: a Rails app on Postgres, built from the ox.toml that ran, with no Docker image to pull. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host Saleor without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-saleor) Run Saleor 3.23.41, the open-source GraphQL commerce API, on your own Ubuntu server with ox: Postgres, Redis and a Celery worker, from the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host SearXNG on your own VPS, no Docker](https://console.t73.sorv.dev/blog/self-host-searxng) Run SearXNG, the private metasearch engine, on your own Ubuntu server with ox: three variables and no database, from the config that passed its test. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host solidtime on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-solidtime) Run solidtime v0.21.0, an open-source time tracker, on your Ubuntu server with ox: PostgreSQL, a queue worker and a scheduler, from the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host SonarQube Community Build on your own VPS](https://console.t73.sorv.dev/blog/self-host-sonarqube) Run SonarQube Community Build 26.10 on your own Ubuntu server with ox: Java 21, a Gradle build, Postgres and four variables, from the config that ran. Saurav Sharma Oct 17, 2026 11 min read - Guides [How to self-host Sonarr without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-sonarr) Run Sonarr v4.0.20.3014 on your own Ubuntu server with ox: a .NET 6 build, the webpack UI, SQLite and two variables, from the config that ran. Saurav Sharma Oct 17, 2026 11 min read - Guides [How to self-host Stirling-PDF without Docker on your VPS](https://console.t73.sorv.dev/blog/self-host-stirling-pdf) Run Stirling-PDF v3.1.0 on your own Ubuntu server with ox: a Gradle build of the Java app, OCR and office tools from apt, six variables, no Docker. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to self-host SurrealDB on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-surrealdb) Run SurrealDB 3.3.0 on your own Ubuntu server with ox and no Docker: one Rust build, a RocksDB data folder and two variables, from the config that ran. Saurav Sharma Oct 17, 2026 9 min read - Guides [How to self-host Synapse on your own VPS, no Docker](https://console.t73.sorv.dev/blog/self-host-synapse) Run Synapse v1.163.0, the Matrix homeserver, on your own Ubuntu server with ox: Postgres and one start script, from the config that passed its test. Saurav Sharma Oct 17, 2026 12 min read - Guides [How to self-host Twenty CRM on your own VPS without Docker](https://console.t73.sorv.dev/blog/self-host-twenty) Run Twenty CRM v2.9.0 on your own Ubuntu server with ox: Postgres, Redis, a queue worker and a Node build, from the config that passed its test. Saurav Sharma Oct 17, 2026 13 min read - Guides [How to self-host a VitePress docs site on your own VPS](https://console.t73.sorv.dev/blog/self-host-vitepress) Serve the VitePress v1.6.4 docs site from your own Ubuntu server with ox: pnpm builds the pages, Caddy serves them, and it needs no variables or database. Saurav Sharma Oct 17, 2026 8 min read - Guides [How to self-host wallabag on your own VPS, without Docker](https://console.t73.sorv.dev/blog/self-host-wallabag) Run wallabag 2.6.14, the read-it-later app, on your own Ubuntu server with ox: PHP, PostgreSQL and a first admin made on deploy, from the config that ran. Saurav Sharma Oct 17, 2026 12 min read - Guides [How to self-host WordPress without Docker on your own VPS](https://console.t73.sorv.dev/blog/self-host-wordpress) Run WordPress 7.1.3 on your own Ubuntu server with ox: FrankenPHP, MariaDB, a WP-Cron timer and an admin made on deploy, from the config that ran. Saurav Sharma Oct 17, 2026 10 min read - Guides [How to Self-Host Web Apps on Your Own VPS (2026 Guide)](https://console.t73.sorv.dev/blog/self-host-web-apps-on-your-own-vps) What you need to self-host a web app on a VPS: server, domain, HTTPS, database, backups. Four ways to set it up, their trade-offs, and how ox does it. Saurav Sharma Oct 15, 2026 8 min read - Product [A Coolify Alternative Without Docker, on Your Own VPS](https://console.t73.sorv.dev/blog/coolify-alternative-without-docker) Want Coolify's dashboard without Docker? How ox runs apps as plain systemd services on your VPS, a fair comparison, and when Coolify is the better pick. Saurav Sharma Oct 15, 2026 7 min read - Product [Dokploy vs Coolify vs ox: Which One Fits Your VPS?](https://console.t73.sorv.dev/blog/dokploy-vs-coolify-vs-ox) Dokploy vs Coolify vs ox in October 2026: how each runs apps on your own server, what the panel needs, what each costs, and which one fits your project. Saurav Sharma Oct 15, 2026 7 min read - Product [Render and Railway Alternatives on a Server You Own](https://console.t73.sorv.dev/blog/render-railway-alternatives-on-your-own-server) Render and Railway alternatives for 2026: run your apps on a VPS you own. How pricing compares, what you give up, and when Render or Railway still wins. Saurav Sharma Oct 15, 2026 8 min read - Product [Why I Stopped Paying for Vercel on My Side Projects](https://console.t73.sorv.dev/blog/stopped-paying-for-vercel-side-projects) Vercel is great, but the bill grows with seats and usage. How I run my side projects on one VPS I own with ox, what it costs, and what I gave up. Saurav Sharma Oct 8, 2026 7 min read - Product [Self-Hosted Deploy Tools Felt Too Busy, So I Built ox](https://console.t73.sorv.dev/blog/why-i-built-ox-simple-self-hosted-deploys) I could pay a lot to keep deploys simple, or pay less and fight a busy screen. I wanted neither, so I built a calm deploy tool for my own server. Saurav Sharma Oct 8, 2026 7 min read - Guides [A FastAPI App on Your Own Server with One Config File](https://console.t73.sorv.dev/blog/deploy-fastapi-to-your-own-vps) Put a FastAPI app with uvicorn, Postgres and Alembic on your own Ubuntu server, with HTTPS and no Docker, using one small ox.toml file you can copy. Saurav Sharma Oct 8, 2026 7 min read - Guides [Deploy Django Without Docker: Gunicorn, systemd and Caddy](https://console.t73.sorv.dev/blog/deploy-django-to-a-vps-without-docker) Deploy Django without Docker on your Ubuntu VPS: gunicorn under systemd, Caddy for HTTPS and PostgreSQL. Every step by hand, then the same deploy with ox. Saurav Sharma Oct 8, 2026 9 min read - Product [A Heroku alternative on your own VPS, without Docker](https://console.t73.sorv.dev/blog/heroku-alternative-on-your-own-server) A Heroku alternative for 2026: move your app to a VPS you own. What maps to what, real costs, five migration steps, and what ox does not do. Saurav Sharma Oct 8, 2026 9 min read - Engineering [Zero-downtime deploys without Docker: systemd and Caddy](https://console.t73.sorv.dev/blog/zero-downtime-deploys-systemd-caddy) Zero-downtime deployment on a VPS without Docker: blue-green with two systemd units, a health check and a Caddy upstream file. A copyable script inside. Saurav Sharma Oct 8, 2026 8 min read - Opinion [Agentic Loops and Swarms Are the New Moat for Dev Tools](https://console.t73.sorv.dev/blog/agentic-loops-swarm-is-the-new-moat) What agentic loops are and why they beat prompting: a swarm of research, review and production agents that removed dead code with zero broken features. Saurav Sharma Jun 22, 2026 14 min read - Engineering [Case Study: Raising a Vue App's Lighthouse Score to 93](https://console.t73.sorv.dev/blog/case-study-how-i-improved-frontend-page-speed) A Vue and Vite case study: how route splitting, lazy components, deferred analytics and leaner fonts raised a Lighthouse performance score from 60 to 93. Saurav Sharma Mar 10, 2026 6 min read - Guides [Deploy Django and Vue.js on a VPS: Nginx, Gunicorn, Celery](https://console.t73.sorv.dev/blog/deployment-guide-for-django-vuejs-project-on-vps) Deploy a Django and Vue.js app on a VPS: Nginx serves the Vue build, Gunicorn runs Django, Celery and Redis under systemd, with HTTPS from Certbot. Saurav Sharma Jun 4, 2025 14 min read - Guides [Fail2Ban for Django: Stop Brute-Force Logins on Your VPS](https://console.t73.sorv.dev/blog/fail2ban-magic-keeping-your-django-castle-safe) Use Fail2Ban to stop brute-force logins on Django: ban IPs from Nginx logs, catch failed Django admin logins with a signal, and test every filter safely. Saurav Sharma Jun 4, 2025 7 min read - Guides [Deploy Django with Uvicorn and Nginx: A Beginner's Guide](https://console.t73.sorv.dev/blog/comprehensive-django-deployment-guide-for-beginners) A beginner's guide to deploying Django with Uvicorn and Nginx on an Ubuntu VPS: SSH keys, Supervisor, a firewall and free HTTPS with Certbot, step by step. Saurav Sharma Oct 13, 2024 13 min read