Back

Vikunja VPS Hosting, Pre-Installed

With a pre-installed Vikunja VPS, you run your own to-do and project app on your own server, with list, Kanban, Gantt and table views. Vikunja installs itself after you order, and your panel then shows the site address, login and password. Sign-up starts closed, so you decide who gets an account, and you can share projects with your team.

How many people will use it?

Total$2.58/mo

Prices include VAT.

Scale RAM and CPU up or down whenever you like. Disk can only grow, so start small.

What's installed on your Vikunja server?

  • Vikunja 2, with the interface and API in one official Docker image
  • PostgreSQL 17 database
  • An account named yonetici (Turkish for admin), with a generated password shown in your panel
  • Public sign-up closed and the time zone on Istanbul
  • A persistent volume for files attached to tasks
  • HTTPS through Caddy on an sslip.io address based on your IP, so a domain is optional
  • Firewall with only ports 22, 80 and 443 open

What size do you need for Vikunja?

Vikunja's documentation gives no RAM or CPU figures and only lists database versions. The interface and API run as one program. As a rule of thumb, start with 1 GB for personal use or a small team, since PostgreSQL shares the server, and look at 2 GB as users and tasks grow. There's no fixed headcount. Attached files pile up on disk. You can grow RAM, CPU and disk separately from your panel, and your data and IP address stay the same.

UseSizePriceChoose
A few people 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mo
Small team 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mo
Company 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mo

Who is it for?

  • Anyone who wants their to-do list on their own server
  • Small teams tracking projects with Kanban and Gantt views
  • People leaving Todoist, Trello or Microsoft To-Do
  • Those who want tasks synced to a calendar app over CalDAV

What happens after you order?

  1. Set the size and complete your payment.
  2. Your server starts and Vikunja installs itself. Carry on when the App row in your panel says Vikunja is ready.
  3. On the Overview tab, click Open app. The login is yonetici, and the password is in the Password row.
  4. Pick your language in the settings and update your email address. The install uses a placeholder address.
  5. Create your first project, add tasks and choose the view that suits you.
  6. Add accounts for teammates over SSH, then share the project with them.

With every server

  • Daily backups included in the price
  • Unlimited traffic
  • Full root access
  • Scale RAM and CPU up or down later, and grow the disk
  • Location: Istanbul · IST-1.

Good to know

  • Sign-up is closed, so strangers can't open accounts. You add new users over SSH with Vikunja's user create command, from the /opt/seturack/vikunja folder.
  • Email is off after the install, so task reminder emails and link-based password resets don't work. You can add your own SMTP service through the VIKUNJA_MAILER_ variables. The service isn't included in the price.
  • Vikunja's documentation describes CalDAV support as early stage and warns it has bugs. Clients listed as working include Apple Reminders and Tasks on Android.
  • Vikunja is licensed under AGPL-3.0, with no usage fee. If you modify the code and offer it to others, you have to share your changes.
  • Updates are your responsibility: run docker compose pull, then docker compose up -d. The database migrates by itself, so check your backup and the release notes first.
  • Importing from Todoist, Trello and Microsoft To-Do is off after the install. It opens up once you register an app with that service and put the details in the VIKUNJA_MIGRATION_ variables.

Vikunja questions and answers

How much RAM does Vikunja need?

Vikunja publishes no RAM figure. As a rule of thumb, 1 GB is a good start for personal use or a small team, because PostgreSQL runs on the same server. Move to 2 GB as you add users.

Can I move from Todoist or Trello to Vikunja?

Yes, though these imports are off after the install. For Todoist, Trello or Microsoft To-Do, register an app with that service, put the details in the VIKUNJA_MIGRATION_ variables and run docker compose up -d. TickTick and WeKan files don't need this.

How do I add a user to Vikunja?

Connect over SSH and run cd /opt/seturack/vikunja. Then run docker compose exec vikunja /app/vikunja/vikunja user create --username name --email address --password secret. Sign-up is closed, so this is how accounts get created.

What if I forget my Vikunja password?

Email isn't set up, so no reset link will arrive. Connect over SSH and, in /opt/seturack/vikunja, run Vikunja's user reset-password command with the --direct and --password options. The user list command shows account numbers.

Does Vikunja sync with calendar apps?

Yes, tasks sync over CalDAV, with the address at the /dav path of your site. Vikunja's documentation says the feature is early stage and results vary by client, so try it with a few tasks first.

Can I use Vikunja with my team?

Yes. You can share a project with another user or a whole team. Tasks show up in list, Gantt, Kanban and table views, so everyone can pick the one that suits their work.

Read more and see similar apps