Skip to content

Your code is ready. The server part is left.#

Writing a working application with AI is no longer the hard part. The hard part is getting it off your laptop and onto something the internet can reach.

And that is where a wall nobody warned you about shows up: what a reverse proxy is, where the certificate comes from, why port 3000 is not reachable from outside, why the app never comes back after a reboot.

This section is about that wall. Each page covers one job from start to finish - both how to do it yourself and how to have Morpheus do it for you.

The shortcut

You do not have to memorise any of this. Your VeriTeknik VPS comes with Morpheus: you say "install this" over WhatsApp, Telegram, the panel or the phone, and it connects to the server and runs the commands. These pages exist so you understand what is happening and can do it yourself when you need to. Knowing means not being dependent.


What are you trying to do?#

  • Next.js / Node.js app

    Put your web app on the server, point a domain at it, serve it over HTTPS, and make it survive a reboot.

  • Docker and Docker Compose

    If you have a docker-compose.yml, most of the work is already done. The right way to run it on a server and expose it safely.

  • WordPress

    Classic, and still a quarter of the web. Database, PHP, certificate and backups included.

  • n8n, Open WebUI and AI apps

    Run your own automation and your own AI interface on your own server. No quotas, no subscription, no data leaving the box.

  • When something breaks

    502 errors, site down, disk full, server slow. The four most common problems and how to actually fix them.


Before you start: three things#

1. You need a server. You can get one in minutes from the VPS page. For a vibe-coded app the smallest plan is usually more than enough, and you can always scale up - or back down.

2. You need a domain. HTTPS certificates are issued for domain names, not IP addresses. If you do not have one, see the domain section.

3. Morpheus needs access to your server. Enable it from the Morpheus tab of your server in the panel. Without it Morpheus can advise you but cannot run anything.


What Morpheus does and does not do#

Better to be clear up front, because disappointment usually comes from the wrong expectation.

It does:

  • Connect to the server, detect the distribution, use the right package manager
  • Read logs, check service status, inspect disk and memory, diagnose the problem
  • Run installation commands for you - asking your approval for every mutation
  • Remember what it learns. Tell it "no restarts after 22:00" and it will not ask again

It does not:

  • Perform irreversible actions from chat. Reinstall and delete are panel-only, and will not run from a conversation even if you approve them there. That is not a preference, it is a rule in the code.
  • Decide for you. If it does not know what you want, it asks.
  • Work magic. On complex multi-step jobs it can get stuck. When it does, it tells you rather than quietly claiming success.

When you get stuck

If Morpheus cannot solve it, there are people behind it. Open a support request from the panel, or call +90 312 234 20 00 directly. Morpheus answers the phone too and can tell you the state of your servers, then hand you to the team when needed.