@@ -20,20 +20,34 @@ compatible runtime.
2020
2121The [ KernelKit AppStore] [ 2 ] on GHCR provides the following pre-built images.
2222
23+
2324### [ curiOS system] [ 3 ]
2425
25- A system container, example of how to run multiple services. Comes with the
26- following services and tools:
26+ An example system container, shows how to run multiple services. Comes with
27+ the following services and tools:
2728
29+ - BusyBox (full configuration)
2830 - Dropbear SSH daemon
2931 - mini-snmpd
3032 - netopeer-cli
3133 - nftables
3234 - ntpd
3335
36+ See this blog post on how to use this container with Infix:
37+
38+ - [ Infix Advanced Container Networking] ( https://kernelkit.org/posts/advanced-containers/ )
39+
40+
3441### [ curiOS ntpd] [ 4 ]
3542
36- ISC ntpd supports [ multicasting NTP] [ 10 ] to a subnet.
43+ This container is only ` ntpd ` , started by ` tini ` with ` -n -g ` flags. The
44+ default configuration file is ` /etc/ntp.conf ` , see ` doc/ ` for a sample. To
45+ override use a mount or volume, and remember to also set up a volume for the
46+ ` /var ` or ` /var/lib ` directory to let the daemon save drift data.
47+
48+ ISC ntpd supports [ multicasting NTP] [ 10 ] to a subnet. For more information
49+ see the [ official ntpd site] ( https://www.ntp.org/ ) .
50+
3751
3852### [ curiOS nftables] [ 5 ]
3953
@@ -44,12 +58,28 @@ At shutdown `nft flush ruleset` is called.
4458This container comes with a minimal set of BusyBox tools, including a shell,
4559so the ` nftables.conf ` file can be modified from inside the container (vi).
4660Although the most common use-case is to mount a file from the host system.
61+ See ` doc/ ` for two samples: end-device and home router.
62+
63+ See this blog post on how to use this container with Infix:
64+
65+ - [ Infix w/ WAN+LAN firewall setup] ( https://kernelkit.org/posts/firewall-container/ )
66+
4767
4868### [ curiOS httpd] [ 6 ]
4969
5070Tiny web server container based on BusyBox httpd, suitable for embedding in a
5171firmware image as an example container.
5272
73+ The server looks for ` /var/www/index.html ` , so use a volume on ` /var/www ` to
74+ change the default web page.
75+
76+ With a custom command you can also change the default command line, e.g, to
77+ run in foreground, with verbose mode, on port 8080:
78+
79+ - ` /usr/sbin/httpd -f -v -p 8080 `
80+
81+ For more help, see the [ BusyBox docs] ( https://busybox.net/downloads/BusyBox.html#httpd )
82+
5383
5484## Origin & References
5585
0 commit comments