notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
uptime-kuma Self-hosted server monitoring tool
2.4.0 net-mgmtnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: dch@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-07-06 11:21:06
Last Update: 2026-07-06 11:19:06
Commit Hash: a206047
Also Listed In: www
License: MIT
WWW:
https://github.com/louislam/uptime-kuma
Description:
Uptime Kuma is a self-hosted monitoring tool similar to "Uptime Robot". Features include: - Monitoring uptime for HTTP(s), TCP, HTTP(s) keyword, HTTP(s) JSON query, ping, DNS record, push, Steam game server, Docker containers - Fancy, reactive, fast UI/UX - Notifications via Telegram, Discord, Gotify, Slack, Pushover, email (SMTP), and 90+ notification services - 20-second intervals - Multi-language support - Multiple status pages - Map status pages to specific domains - Ping chart - Certificate info - Proxy support - 2FA support
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (6 items)
Collapse this list.
  1. @dir(www,www,750) /var/db/uptime-kuma
  2. @dir(www,www,750) /var/log/uptime-kuma
  3. @dir(www,www,750) /var/run/uptime-kuma
  4. /usr/local/share/licenses/uptime-kuma-2.4.0/catalog.mk
  5. /usr/local/share/licenses/uptime-kuma-2.4.0/LICENSE
  6. /usr/local/share/licenses/uptime-kuma-2.4.0/MIT
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • uptimekuma
Dependency lines:
  • uptime-kuma>0:net-mgmt/uptime-kuma
To install the port:
cd /usr/ports/net-mgmt/uptime-kuma/ && make install clean
To add the package, run one of these commands:
  • pkg install net-mgmt/uptime-kuma
  • pkg install uptime-kuma
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: uptime-kuma
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1783331489 SHA256 (uptime-kuma/uptime-kuma-npm-cache-2.4.0.tar.gz) = dab69365670e8bbd9968983f43bf6f0cb0af171a1c62c437cbfb8a7f15b55c85 SIZE (uptime-kuma/uptime-kuma-npm-cache-2.4.0.tar.gz) = 88195474

Expand this list (4 items)

Collapse this list.

SHA256 (uptime-kuma/dist.tar.gz) = 015ebb4df74b72bd8c303bdc41b71e2de8bdc72862ddc2d65db69a92316df835 SIZE (uptime-kuma/dist.tar.gz) = 7059039 SHA256 (uptime-kuma/louislam-uptime-kuma-2.4.0_GH0.tar.gz) = 0ad39c4cbe2de5a2dd4869d02a8a4f0398b7b16217b0aeaff98d78cf37500c42 SIZE (uptime-kuma/louislam-uptime-kuma-2.4.0_GH0.tar.gz) = 2076193

Collapse this list.


Packages (timestamps in pop-ups are UTC):
uptime-kuma
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest-2.4.0--2.4.0---
FreeBSD:14:quarterly-2.4.0--2.4.0---
FreeBSD:15:latest2.4.02.4.0n/a-n/an/a--
FreeBSD:15:quarterly2.4.02.4.0n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. npm : www/npm
  2. py312-setuptools>0 : devel/py-setuptools@py312
  3. esbuild : devel/esbuild
  4. gmake>=4.4.1 : devel/gmake
  5. node : www/node24
  6. python3.12 : lang/python312
Runtime dependencies:
  1. node : www/node24
Library dependencies:
  1. libsqlite3.so : databases/sqlite3
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
net-mgmt_uptime-kuma
USES:
gmake nodejs:lts,build,run python:build
pkg-message:
For install:
This port aggressively prunes the node_modules tree to reduce the installed size, including removing TypeScript sources, source maps, build tooling, test suites, Azure AD/Key Vault dependencies, and Playwright. It is possible that a required file was inadvertently removed. If you encounter a runtime error such as "Cannot find module ..." or missing functionality loss, please report a bug at: https://bugs.freebsd.org/bugzilla/ Include the full error message, the output of `pkg info uptime-kuma`, and any relevant configuration options or settings.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/louislam/uptime-kuma/tar.gz/2.4.0?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.4.0
06 Jul 2026 11:19:06
commit hash: a20604732a4695a1e2c9d1384b2d07458b364b20commit hash: a20604732a4695a1e2c9d1384b2d07458b364b20commit hash: a20604732a4695a1e2c9d1384b2d07458b364b20commit hash: a20604732a4695a1e2c9d1384b2d07458b364b20 files touched by this commit
Dave Cottlehuber (dch) search for other commits by this committer
net-mgmt/uptime-kuma: new port - easy self-hosted monitoring

To save unnecessary space, substantial pruning of npm detritus was done.
Please report any errors and issues via the usual channels.

Sponsored by:	SkunkWerks, GmbH
Differential Revision:	https://reviews.freebsd.org/D57369

Number of commits found: 1