Cresdock  /  Get Started

Self-hosting, without the Linux or Docker learning curve

If you can copy and paste one line into a terminal, you can run your own private media server, file drive, and app collection — on hardware you own, with nothing sitting in someone else's cloud.

🧭
The whole thing in one line: paste one command onto a cheap Linux server, wait a few minutes, then do everything else — install apps, add people, set up HTTPS — by clicking around in your browser. That's genuinely the whole learning curve.

1.Common worries, answered up front

  1. “I don’t know Linux.”

    You don’t need to — not for daily use. There is exactly one command to type, once, when you first set up the server. After that, everything is buttons, forms and toggles in your browser.

  2. “I don’t know Docker.”

    You’ll never write a Dockerfile or a docker-compose file. Installing an app means picking it from a list and clicking Install.

  3. “What if I break something?”

    Installing or updating an app never touches your downloaded files or media — only its own configuration. Removing an account moves its data to a recycle bin instead of deleting it outright.

  4. “What if I get stuck?”

    The self-hosting community (r/selfhosted and friends) is large and friendly, and Cresdock ships an opt-in self-healing option that reports — and often fixes — problems for you. See below.

2.What you actually need

Three things — no prior Linux or Docker experience required:

  1. A server

    A cheap rented server (a “VPS”, from about $5–6/month) or a spare computer you already own, running Ubuntu or Debian — every hosting provider offers these as a one-click choice.

  2. About 15 minutes

    And the ability to copy and paste one line.

  3. A domain name (optional)

    Gets you a trusted HTTPS padlock and tidy web addresses. You can start without one and add it later.

🛠️
Picking between a VPS provider, specs, and OS in more detail? The full deploy guide walks through it step by step.

3.The one command

Connect to your server (your provider shows you how — usually a “Console” button), paste this line, and press Enter:

curl -fsSL https://get.cresdock.com | sudo bash

That line installs Docker if it isn’t already there, generates unique passwords and certificates, and starts the panel. A few minutes later it prints your admin login — write that down.

4.Everything else happens in your browser

None of the following needs a terminal session again. If you can use a settings page, you can do all of it:

  • Install & manage apps — pick from the catalog (Jellyfin, Nextcloud, Sonarr, Radarr, and dozens more); start, stop, update or remove them with a click.
  • Add more people — invite family, friends, or paying customers; each gets their own private, isolated workspace.
  • Handle HTTPS — point a domain at your server and the panel takes care of getting you a real certificate.
  • Manage your license — activate, check status, and renew, all from the same browser tab.
  • Turn on extras — two-factor login, scheduled encrypted backups, self-healing — switches in Settings, none of them required.

5.It runs itself, mostly

The number one reason people quit self-hosting is upkeep. Cresdock updates itself with signed, verified releases and rolls back automatically if an update leaves the panel unhealthy — and an opt-in self-healing option catches a lot more before you'd notice.

The full picture, including what's still on you →

6.Your data stays yours

Everything lives on your server, not ours. Installs and updates never touch your downloaded files or media library, by design, and removing an account sends its data to a recycle bin instead of erasing it outright.

Why that matters, and what you can replace →

7.Common questions

Do I need to know Linux or Docker?

No. One command, once, to install — then every app after that is a one-click install through the panel.

How much maintenance is it, honestly?

Signed automatic updates with rollback handle most of it. Turn on the opt-in self-healing option and many issues get caught and fixed before you notice.

Is there a free option?

Yes — one user, the full app catalog, free forever, no card. You only pay to invite more people onto the same server.

Do I need to buy a domain name?

No, it's optional. You can start in test mode with a temporary certificate and add a real domain whenever you're ready.

What if I decide self-hosting isn't for me?

There's no lock-in — it's your own server running licensed software, not a subscription. Stop paying and the box is still entirely yours.