HNHacker News
TopNewBestAskShowJobs

messh

381 karma · joined December 23, 2024

submissionscomments
messh··on Linux boxes via SSH: suspended when disconected
But you cannot suspend these vps so easily and fast. Shellbox.dev aims to be frictionless in that regard
messh··on Linux boxes via SSH: suspended when disconected
Currently the price is in the same ballpark as dev.exe ($20/month no suspendind) ans sprites.dev (higher for suspended butnlowe for running)
messh··on Linux boxes via SSH: suspended when disconected
You are missing an ssh key. Run this first:

ssh-keygen -t ed25519

messh··on Linux boxes via SSH: suspended when disconected
Simpler, easy to use, more enjoyable and fun are also valid reasons
messh··on Linux boxes via SSH: suspended when disconected
Hetzner auction servers, not cloud
messh··on Linux boxes via SSH: suspended when disconected
I have read about it, but currently using vanilla Firecracker w/o any memory optimizations. It is as simple as it gets for now
messh··on Linux boxes via SSH: suspended when disconected
The feature can be discussed here: https://github.com/skariel/shellbox.issues/issues/3
messh··on Linux boxes via SSH: suspended when disconected
This is a feature I want to implement: an option to keep boxes running while disconnected. Maybe with something like

ssh shellbox.dev keepalive box1

messh··on Linux boxes via SSH: suspended when disconected
If it is successful then the next region would be in the US
messh··on Linux boxes via SSH: suspended when disconected
I was born in Argentina, so technically American, yes ;)
messh··on Linux boxes via SSH: suspended when disconected
WIP, this is still in MVP phase...
messh··on Linux boxes via SSH: suspended when disconected
Hi thanks for the interest!

This is all written in python and the AsyncSSH package. Firecracker for VMs with memory mapped files for ram. Paddle for billing. Caddy as a reverse proxy for certificates.

It works on top of very large bare metal instances.

I'm thinking maybe open sourcing but it will take some more work on the code to make it publishable w/o embarrassing myself :)

messh··on Linux boxes via SSH: suspended when disconected
One difference other than price is that sprites doesn't seem to use ssh
messh··on Linux boxes via SSH: suspended when disconected
I think exe.dev is subscription. In Shellbox.dev you have funds and pay very little when not connected
messh··on Linux boxes via SSH: suspended when disconected
Maybe you mean keypub.sh? That is another project of mine with similar graphic design.
messh··on Linux boxes via SSH: suspended when disconected
Hi, That is a good point actually. The suspended price has to be significantly lower than the alternative. I'll revise it.

Still, there is the advantage of simplicity not having to deal with the web console etc. Some people may enjoy this

messh··on Code and Let Live
checkout also https://shellbox.dev/ which has pure ssh access
messh··on Fly's Sprites.dev addresses dev environment sandboxes and API sandboxes together
see also https://shellbox.dev/ which addresses similar problems. I like it better as it uses pure ssh
messh··on Two Programming-with-AI Approaches
in the middle there is pair programming with ai, see for e.g. aider: https://aider.chat/
messh··on Show HN: Keypub.sh – OAuth for the terminal using SSH keys
I agree there is an issue here -- btw, you would notice when eventually the server key changes.

User friendly and secure-by-default clients will leverage the domain HTTPS CA to solve this (fetching the server key using https). The downside is that it will require d/l and install

messh··on Show HN: Keypub.sh – OAuth for the terminal using SSH keys
Best practice:

Use SSH keys for SSH connections and authentication

Use PGP keys for email encryption and file signing

Keep these systems separate as they're designed for different purposes

messh··on Show HN: Keypub.sh – OAuth for the terminal using SSH keys
a "server-rendered" CLI is exactly what `keypub.sh` is, and what many ssh apps are (some are more TUI)
messh··on Show HN: Keypub.sh – OAuth for the terminal using SSH keys
there is email validation, and the public key is handled between the ssh client and server. If there is no valid public key this code would not even run. The fingerprint is prepared from this valid public key.

Regarding having the email in the ssh pub key: maybe it is there, but it is no validated. Anyone could write anything there

messh··on Show HN: Keypub.sh – OAuth for the terminal using SSH keys
will add them both. Initially I looked at "about" and "why" as suitable only for the landing page
messh··on Show HN: Keypub.sh – OAuth for the terminal using SSH keys
github public ssh keys are not connected to mails. and using the api from the terminal requires installing some tool.

I hope there will be lots of apps for the the terminal, for e.g. cde (cloud dev env) managing, task management, project management, compute as a service, etc.

messh··on Show HN: Keypub.sh – OAuth for the terminal using SSH keys
it does have authorization with the `allow` and `deny` commands for granular control of who can can see what. Currently very simple, only for email but maybe other fields in the future
messh··on Show HN: Keypub.sh – OAuth for the terminal using SSH keys
hi, good catch of the binary! (will fix)

`Wish` and also `terminal.shop` were both great sources of inspiration. I hope to see many more ssh apps in the future. I'm already working on the next one

← PreviousPage 4 of 4