Skip to content

Commit

Permalink
Changed the short description about daemon
Browse files Browse the repository at this point in the history
  • Loading branch information
fsmv committed Jan 28, 2024
1 parent f2dd8da commit a9965db
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,21 @@
[![Go Reference](https://pkg.go.dev/badge/ask.systems/daemon.svg)](https://pkg.go.dev/ask.systems/daemon)
[![chatroom icon](https://patrolavia.github.io/telegram-badge/chat.png)](https://t.me/daemonserver)

daemon is a personal web server that securely routes all requests to your
domains to the appropriate backends. Made to simplify running the built in
servers, your own custom servers, and other servers you download using TLS
encryption.
daemon is a web server system made of separate processes focused on a reverse
proxy server that is configured automatically over RPC (or one line of config
for pre-existing servers). It also has a launcher program that can run your
(go) servers in a minimal chroot under a separated user.

It's especially good if you want to write go servers and share one URL between
them easily with automatic TLS support.

# Features

- 🔀 Run many backend web servers and securely share a single TLS protected
domain name (via reverse proxy)
- 🧑‍💻 Read the logs of each server streaming real time to the dashboard
which also lets you reload the config file and restart servers
- 🔛 Launch backend servers isolated in a chroot as unprivileged users,
- 🔛 Launch backend servers isolated in a minimal chroot as unprivileged users,
configured in a simple
[textproto](https://developers.google.com/protocol-buffers/docs/text-format-spec)
file
Expand Down

0 comments on commit a9965db

Please sign in to comment.