Skip to content

Get started

Closed alpha - vO.1.0

Crocuda_VPS is going through its early release cycle and is currently in closed alpha state.

Actually only the early bravest users with a known ssh key are able to connect.

I want to get involved!

If you still wish to be part of the early adopters. You can send a message at anon@crocuda.com for your ssh key to be accepted as known.

Create your account

To to be able to connect to crocuda.com You first need to create a cryptographic key pair locally.

sh
ssh-keygen -t rsa -b 4096

This public key id_rsa_crocuda.pub will uniqly identify your crocuda account.

SSH configurations

  • A trivial configuration is to: Add the following line to your .ssh/config to ease the key usage.
Host crocuda.com
  IdentitiesOnly yes
  Preferredauthentications publickey
  IdentityFile ~/.ssh/id_rsa_crocuda
  • Or with an ssh-agent (and KeepassXC): Put the private and public keys into your ssh-agent. And add the following line to your .ssh/config to ease the key usage.
Host crocuda.com
  IdentitiesOnly yes
  Preferredauthentications publickey

Then you should be able to ssh into crocuda.com servers.

sh
ssh crocuda.com

Sshing into crocuda.com will automatically created a new account if the key is new. If the key has already been used, you will retrieve your previously created account.

Top up your account

Add time to your account. You can then request a virtual machine (VM) creation.

Create your first VPS

What is inside

A NixOs Vm containing:

ssh-server:
    - sshd

git server:
    - git
    - soft-serve
    - radicle

web server:
    - nginx-unit
    - jusnit
    - openssh and letsencrypt

cicd :
    - pipelight

optional mail server:
    - dovecot (IMAP/Pop3)
    - postfix (SMTP)

Internal architecture

Crocuda is only a facing instance that brings a VM up from a datacenter somwhere. Built with Rust, Go, and Deno.