blog.smallweb.run
json
Smallweb Blog
blog.smallweb.run · English
The latest from Smallweb
json
https://blog.smallweb.run/feed.json
- Last post
- Jul 24, 2025
- Posts in 24 h · 7 days · 30 days
- 0 · 0 · 0
- Our last check
- Answering
- Served from
- United States
- Site title
- Home
- Text score at discovery
- 5,466
- Format
- json
Posts
What our queue read from this feed. Open one to read it here, or go to the site that published it.
- Smallweb 0.28
Jul 24, 2025 · original
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 pomdtr/tap/smallweb smallweb init --dir ~/smallweb --domain smallweb.traefik.me smallweb up --dir ~/smallweb Or using docker: docker run -v ~/smallweb:/smallweb ghcr.io/pomdtr/smallweb:0.28.2 init --domain smallweb.traefik.me docker run -v ~/smallweb:/smallweb -p 80:7777 ghcr.io/pomdtr/smallweb:0.28.2 up Both smallweb.traefik.me and *.smallweb.traefik.me points to 127.0.0.1 , so you'll be able to access your smallweb apps at http://app.smallweb.traefik.me:7777 . Of course, I would still advice to setu - Smallweb 0.27
Jul 3, 2025 · original
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 own folder), or between smallweb instances. The main issue has always been the dynamic nature of smallweb, where apps the code of an app can be changed at any time, without any stability guarantees. I've found a really elegant solution to this problem, by leveraging the isomorphic-git library, which is a pure Javascript implementation of Git. Pairing it with smallweb opens up a lot of possibilities, and I intend to explore them in the future. The first app I've built on top of it is a registry ap - Smallweb 0.26
Apr 30, 2025 · original
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 --log-format flag to json . Multiple fields moved back to the smallweb.json config I was annoyed to have to exit the current folder when managing private routes or setting up crons, so I decided to move the following fields back to the smallweb.json config: private privateRoutes publicRoutes crons Added --force flag to the smallweb link command The smallweb link command allows you to easily create symlinks in your smallweb folder. It now has a --force flag that will overwrite existing symlinks. Remove - Smallweb 0.25
Mar 31, 2025 · original
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 is to use the https://lastlogin.net provider. Just add the oidc.issuer key to your smallweb config, and whitelist your own email: { "domain": "example.com", "oidc.issuer": "https://lastlogin.net", // emails in this list will be able to access all private apps "authorizedEmails": [ "achille.lacoin@gmail.com" ], "apps": { "dashboard": { // all routes in this app will require authentication "private": true, // emails in this list will only be able to access this app "authorizedEmails": [ "porky@th-t - Smallweb 0.24
Mar 3, 2025 · original
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! opentelemetry support, removal of the smallweb logs command Deno 2.2 introduced support for opentelemetry! I've added a few lines of code to make sure that the smallweb cli is compatible with this new feature. To use opentelemetry, you first need to have an opentelemetry collector setup: docker run --name lgtm -p 3000:3000 -p 4317:4317 -p 4318:4318 --rm -ti \ -v "$PWD"/lgtm/grafana:/data/grafana \ -v "$PWD"/lgtm/prometheus:/data/prometheus \ -v "$PWD"/lgtm/loki:/data/loki \ -e GF_PATHS_DATA=/data - Smallweb 0.23
Feb 25, 2025 · original
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 can specify a new remote for your git repository, and push your code to your smallweb instance. The syntax of a smallweb remote is ssh://app@domain/ . Here is an example: $ git remote add smallweb.run ssh://example@smallweb.run/ $ git push smallweb.run Enumerating objects: 3, done. Counting objects: 100% (3/3), done. Writing objects: 100% (3/3), 214 bytes | 214.00 KiB/s, done. Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 Your app is available at https://example.smallweb.run To ssh://smal - Smallweb 0.22
Feb 17, 2025 · original
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? Either register in the waitlist , or reach out to me on discord . Active users on discord will get priority access! Redesigned smallweb config Let me start with an example, showing every fields available in the new $SMALLWEB_DIR/.smallweb/config.json file: { // global configuration // main domain "domain": "smallweb.run", // additional wildcard domains "additionalDomains": ["example.com"], // authorized ssh keys for all apps "authorizedKeys": [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEPR1N/c+B7OPXEraFx - Smallweb 0.21
Feb 12, 2025 · original
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 permissions in sftp server Smallweb bundles an SSH server, allowing you to access the cli and edit your files from anywhere. smallweb up --ssh-addr :2222 Previously, when using the sftp server ( sftp -P 2222 _@smallweb.run ), the working directory was set to the smallweb dir, but you were able to navigate outside of it. In smallweb 0.21, I have fixed the permissions so that the smallweb dir is the root of the sftp filesystem. If you access an app using sftp -P 2222 app@smallweb.run , you will only - Smallweb 0.20
Jan 9, 2025 · original
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 you to access both the smallweb and the apps clis through SSH. To access the smallweb cli, you can use the _ user: ssh -t -p 2222 _@ipv4 help Host websites from your internet folder Usage: smallweb [flags] smallweb [command] Available Commands: changelog Show the changelog completion Generate the autocompletion script for the specified shell config Get a configuration value crons List cron jobs doctor Check the system for potential problems fetch Fetch a path from an app help Help about any comma - Smallweb 0.19
Dec 16, 2024 · original
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 just buy any VPS (with a public ipv4 address), and run the following command: curl -sSfL https://install.smallweb.run/vps.sh | bash And you're done! You'll be able to access your workspace through a sslip.io domain, without having to deal with setting up a single DNS record. Of course, you'll then be able to set up a custom domain if you want to (sslip.io domains are quite ugly), but this is no longer a requirement to try out smallweb! I have recorded a quick video where I: install smallweb on a
Discovered by the rss-feed-index crawler, which checks each feed at most once a month.
Same record as JSON: https://api.agentalog.com/api/feeds/fd_blog_smallweb_run_1a361d0b7a29e7bb. More from this site: blog.smallweb.run in the Feeds tab.