Here is a little smallweb release drafted from the spotty wifi of a train, I hope you'll enjoy it! Trying out smallweb is now easier than ever The local setup of smallweb used to be quite a chore. In order to get started, you had to configure both caddy and dnsmasq , and run a bunch of shell commands. Now you can try out smallweb by just running four commands! brew install deno brew install…
Hey, it's been a while! I've did not spent a lot of time developping Smallweb in the last few months, but I've been using it a ton! I think it's a great sign of the project's maturity. Host you own registry in smallweb The biggest pain point of smallweb compared to platforms like Val Town has always been the lack of easy way to share your code between apps (as they only have read access to their…
Smallweb 0.26 is a small release, with a few bug fixes and improvements. I'll be presenting smallweb in the Future of Coding meetup tonight, make sure to register if you want to join us! Support for multiple log formats There is a new --log-format flag in the smallweb up command. You can now choose between json , text , and pretty (default). If you want to keep the current behavior, set the…
Smallweb 0.25 is out! It includes a includes two really powerful features: pluggable authentication, and support for receiving emails. Let's get into it! OpenID Connect Support Smallweb now supports OpenID Connect! This means that you can use any OpenID Connect provider to authenticate your users. This includes popular providers like Google, GitHub, and Microsoft. The easier way to test this out…
I spent the last week (and probably the next one) working on the smallweb.live platform. I'm quite happy with the progress, as the list of alpha testers is steadily growing. Still, I've made a few changes on the smallweb cli, so here is a new release! If you want to join the alpha, either register in the waitlist , or reach out to me on discord . Active users on discord will get priority access!…
This release was supposed to be published yesterday, but I accidentally spilled coffee on my laptop. I had to wait a full day for it to dry, but it seems to be working fine now. So here we are! Git Integration Your smallweb instance can now act as a git server! First, make sure that your public ssh key is in the authorizedKeys field of your config.json file (either globally or per app). Then, you…
Wait, what? Another release so soon? Wasn't the last one just a few days ago? Yes, it was! But as part of my current work on smallweb.live (previously refered to as smallweb cloud), I had to make a few changes on smallweb cli. And as I'm onboarding a few users on the platform, I wanted to make sure the local development experience matched the remote one. Want to join the smallweb.live alpha?…
Hey! You might have noticed that the pace of smallweb releases has slowed down a bit on january. This is due to multiple reason: I've been focused on other open-source projects (ex: sunbeam and tweety ) I've iterated a lot on smallweb cloud (if you're not already on the waitlist, make sure to signup ) But I'm back with a new release, with small but important improvements! SSH improvements Fixed…
Hey! I had a hard time getting back to work after the holidays, but I'm finally back with a new release of Smallweb! This week, I've added one of my favourite feature ever: SSH support. This is a really unique feature that I haven't seen in any other platform, and I'm super proud of it! SSH Support A new --ssh-addr flag was added to the smallweb up command: smallweb up --ssh-addr :2222 It allows…
Hey! This will probably be the last release of the year, as I'm planning to take a break for the holidays. So don't expect any new features until 2025! This week, I've been focused on making smallweb as easy to install as possible. I've also added a few quality of life improvements, and fixed a few bugs. An easier way to install smallweb on a fresh VPS Smallweb got way easier to install! You can…