Full release notes at https://blog.smallweb.run/posts/v0.20.
- access the smallweb cli and apps cli entrypoint using ssh
- 404 pages and
_redirects
file for the static server - support for passing additional deno args in the app config
Full release notes at https://blog.smallweb.run/posts/v0.19.
- new install script to bootstrap smallweb on a new VPS
--dir
global flag to specify the smallweb directorysmallweb init
command to create a new smallweb directorysmallweb logs
api updates- removal of the default domain
addr
,cert
andkey
are now specified as flags of theup command
- clean urls and custom head elements for the static server
Full release notes at https://blog.smallweb.run/posts/v0.18.
- view console logs using
smallweb logs --console
- add pretty error pages
- admin apps are set in the global config instead of the app config
- fixed smallweb sync command
- add ability to pass custom domains through an env var
- add ability to set an additionals wildcard domains
- return a 404 when the app is not found
- add docker image, published on
ghcr.io/pomdtr/smallweb
Full release notes at https://blog.smallweb.run/posts/v0.17.
- add encryption using sops (through
secrets.enc.env
files) - add
smallweb doctor
command - add
--template
flag forsmallweb logs
andsmallweb list
Full release notes at https://blog.smallweb.run/posts/v0.16.
- new runtime allowing process to be reused for multiple requests
- new plugin default dirs ($SMALLWEB_DIR/.smallweb/plugins and $XDG_DATA_HOME/smallweb/plugins)
- new
smallweb sync
set of commands - add a template flag to
smallweb create
- admin apps now have access to the cli!
- fixed deno permission when an app dir is a symlink
- add support for
index.md
in the static server
Full release notes at https://blog.smallweb.run/posts/v0.15.
- most smallweb commands now works wherever you're smallweb dir is synced
- apps now only have write access to the
data
subdirectory (ex:~/smallweb/<app>/data
) - autentication is now handled at the deno level
- admin apps replace the legacy rest api
- global env vars should be set in
$SMALLWEB_DIR/.env
- You should explicitely use
smallweb up --cron
flag to launch the cron daemon smallweb logs
now support an--app
flag
- add
SMALLWEB_DATA_DIR
environment variable to specify the data directory
- fix
manifest
not showing up in/v0/apps
- add support for manifest in
/v0/apps
and/v0/apps/{app}
- fix
smallweb log
parsing errors
- fix usage of
smallweb:file-server
in the code (instead ofsmallweb:static
)
- fixed unmarshaling of json with comments
- rename
smallweb app fork
tosmallweb app clone
- fix some unmarshaling issues with logs
- token scopes
- new command smallweb logs
- dropped smallweb terminal
- added smallweb rest api
- smallweb static server now supports tsx and jsx files
- docs can be hosted as a smallweb app
- new app commands: smallweb app rename, smallweb app clone, smallweb app delete
- Fixed file content getting overwritten by html in the webdav server