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.
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.
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.