<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lilin/README.md, branch main</title>
<subtitle>Service monitoring for HTTP and TCP servers.</subtitle>
<id>http://git.kilabit.info/lilin/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/lilin/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/'/>
<updated>2026-02-10T05:17:39Z</updated>
<entry>
<title>Release lilin v0.2.0 (2026-02-10)</title>
<updated>2026-02-10T05:17:39Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-02-10T05:17:39Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/commit/?id=8fd9d5e3d41d1352c98e42a04fbeab0bddac0674'/>
<id>urn:sha1:8fd9d5e3d41d1352c98e42a04fbeab0bddac0674</id>
<content type='text'>
**🪵 all: rename notif field "webhook_url" to "remote_url"

These changes is to minimize duplicate field on "notif" section, so
different kind of notif can use the same "remote_url" value.

**🌱 all: support sending notification to SMTP server (email)**

In the main configuration, lilin.cfg, user now can add "notif" section with
kind "smtp" to send notification using user's email.
</content>
</entry>
<entry>
<title>all: implement default down and up templates under section "[default"]</title>
<updated>2026-01-20T18:12:11Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-20T18:12:11Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/commit/?id=fa4cc3a2ae6fa63bfbd8b005e4048dacc222dcc1'/>
<id>urn:sha1:fa4cc3a2ae6fa63bfbd8b005e4048dacc222dcc1</id>
<content type='text'>
To minimize defining the same templates in notification, user can set
default down and up templates under the default section.
</content>
</entry>
<entry>
<title>all: support sending notification to SMTP server (email)</title>
<updated>2026-01-20T15:28:36Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2026-01-20T15:28:36Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/commit/?id=d0969869954c299c04ea58ab0fda1eba6a0350da'/>
<id>urn:sha1:d0969869954c299c04ea58ab0fda1eba6a0350da</id>
<content type='text'>
In the main configuration, lilin.cfg, user now can add "notif" section with
kind "smtp" to send notification using user's email.

This require renaming "webhook_url" to "remote_url" to minimize duplicate
field, so different kind of notif can use the same "remote_url" value.
</content>
</entry>
<entry>
<title>all: update the README and annotate some files using REUSE.toml</title>
<updated>2025-12-27T13:47:15Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-12-27T13:41:09Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/commit/?id=5770c17fee881aa73da41648aa325a24d95fa3ea'/>
<id>urn:sha1:5770c17fee881aa73da41648aa325a24d95fa3ea</id>
<content type='text'>
In the README, we add section on how building the program, the main
configuration, and how to monitor the services using configuration.

Inside the _www directory, we create doc/ directory that contains
symlink to README.md as index.md.
This allow us to serve the lilin as page under
https://kilabit.info/project/lilin .

</content>
</entry>
<entry>
<title>all: implement notification using Mattermost incoming webhook</title>
<updated>2025-09-26T06:59:58Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-08-28T18:37:28Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/lilin/commit/?id=62161730b5802c4206f0cc169a744b364576bb74'/>
<id>urn:sha1:62161730b5802c4206f0cc169a744b364576bb74</id>
<content type='text'>
In the server configuration, one can defined the following section
to send the notification using Mattermost,

[notif]
kind = mattermost
webhook_url = # The incoming webhook URL.
channel = # The channel where the notification will be placed.
down_template = # Message template when service is down.
up_template = # Message template when service is up.

</content>
</entry>
</feed>
