The malai stuff is relative not very interesting (we write some HTTP/TCP services/proxies that forward their calls over iroh connection, and write the other side to bridge back to HTTP/tcp). Code should help, or come to our discord: https://malai.sh/discord/ (currently it will say fastn, we are in the process of changing it to FifthTry server or something, we do not want to maintain multiple discord servers, and thinking of putting all FifthTry open source stuff on a single discord server).
I feel like I'm missing a lot of context to understand what's being shared here.
[1]: we are built on top of https://www.iroh.computer so their caveats apply, and while we do run a http-over-kulfi over http-over-tcp bridge, you do not have to use it, you can run your own, and soon when kulfi browser is ready, you will not need the bridge. Checkout this work in progress kulfi browser: https://www.youtube.com/watch?v=qw_GmbtxCHw
SSH is one of the most secure network daemons ever devised. This is not to say that there is never any need to harden SSH, but given that people usually secure services behind SSH, I find the words “secure your SSH service” strange.
That said, I am no stranger to bastion/jump hosts, but those usually involve accessing one ssh host through another ssh host.
-- import: fastn
-- fastn.package: lets-talk-template.fifthtry.site
-- fastn.dependency: lets-talk.fifthtry.site provided-via: lets-talk-template.fifthtry.site/lets-talk
-- fastn.dependency: design-system.fifthtry.site provided-via: lets-talk-template.fifthtry.site/ds
-- fastn.dependency: lets-auth.fifthtry.site
-- fastn.app: Lets Auth App mount-point: /-/auth/ package: lets-auth.fifthtry.site
-- fastn.app: Lets Talk App mount-point: / package: lets-talk.fifthtry.site
The website, kulfi.app and malai.sh, and fastn.com itself, and FifthTry.com as well are all built using fastn.
Anyway, project seems great and all, but I'll wait for pista. :)
But it doesn’t seem to have anything to do with the current company? Are you a Notion-like editor still? Because the editor section of the site says “coming soon” even though your YC page says you were in the Winter 2021 batch. I guess I’m not really clear on any of this and how it relates to Malai.
fastn is done in Rust, and has relatively small foot print. It is language, compiler, package manager, web server, wasm runner, all in one, and technically can run on say a mobile device, on a "Amazon Fire Stick" like mini TV module, you webcam and so on. fastn is probably the only web server you can run on those devices (not yet tested, but it should be).
The issue is those web servers do not have public IPs (nor should they, as that can expose them to security risks), so we are building a peer to peer network, an identity based network, so you do not have to have accessible IP/port to access the web service.
The network we are calling Kulfi net, and malai is a network toolkit for kulfi net, it exposes various services (TCP/HTTP) over kulfi net.
Kulfi itself is going to be a browser, that can talk kulfi protocol natively (as currently we need a "http bridge", eg kulfi.site that we are running, or you can install malai and run on your server).
Kulfi "browser", will also come with fastn built in, so you can run a web server on your phone and someone else can access that web server from another phone, talking http over kulfi protocol, and we can get near ideal networking solution (no intermediary, no need for public IP, etc).
Does this make sense?
The input to sql queries are passed using bind parameters[5], so it should not have SQL injection issue.
FifthTry.com is built using fastn. You can checkout source code if lets-update[6] to see some open source fastn code.
[1]: https://fastn.com/sql/
[2]: https://fastn.com/dynamic-urls/
[3]: https://fastn.com/request-data/
[4]: https://fastn.com/wasm/
[5]: https://github.com/fastn-stack/fastn/blob/b639cdf59dd297f977...
[6]: https://github.com/fifthtry-community/lets-update