> Source: https://glassmkr.com/for-self-hosted

# Monitoring for people who self-host and want it to keep working.

You set up the server. You don’t want to think about it again. Glassmkr is the layer that tells you when something needs your attention.

[Install in 2 minutes](https://app.glassmkr.com/register) [View Crucible on GitHubMIT](https://github.com/glassmkr/crucible)

3 nodes free. No card required.

`curl -fsSL https://app.glassmkr.com/install.sh | bash`
Crucible v0.13.20 on npm

## The problem

You self-host because you want control. Plex on your own hardware, Nextcloud for your family, game servers for a small community, maybe some hobby ML inference. You’re not running a Fortune 500 datacenter. You also don’t want your services to silently break and not notice for a week.

The big monitoring tools weren’t built for you. Datadog wants to charge you per host with a minimum spend that makes no sense for three home servers. The DIY route (Prometheus + Grafana + Alertmanager) is a project you’d have to spend a weekend on, and then maintain.

You want monitoring that catches the real failures, doesn’t bug you with noise, and doesn’t add another layer of infrastructure to babysit.

## How Glassmkr fits

### You don’t have to figure out what to monitor.

We’ve already done that work. 65 alert rules ship enabled by default. They cover the things that genuinely break self-hosted infrastructure: disks failing, filesystems filling up, memory exhaustion, network interfaces going down, security patches piling up.

### Installation is one bash command.

No Docker compose stanzas to write, no Helm charts to maintain, no Prometheus targets to declare. One line. Two minutes. Running.

### Notifications go to where you already live.

Telegram and Discord work great for self-hosters. You’ll see your alerts in the same app you check ten times a day. No separate “monitoring inbox” to remember to look at.

### The agent is readable.

Crucible is MIT licensed. If you self-host because you don’t want black-box software running on your servers, you’ll appreciate that you can read every line of the agent before you install it.

### Pricing scales with what you can actually afford.

3 nodes free covers most home setups. If you have a real homelab with 10 servers, that’s $21 a month, less than one streaming service.

## The bare-metal signals that matter at home

Disk fill per mount, SMART health with reallocated-sector and temperature flags, and IPMI temperatures, fans and PSU draw. The detail a homelab actually runs on, not just CPU and RAM.

app.glassmkr.com/server/db-hel1-01

Storage2 mounts

/40.0 / 100 GB · 40.0%

/var/lib/pgsql6.8 / 8.0 TB · 85.0%

SMART health2 drives

/dev/sdaPASSED

Seagate Exos X18 16TB

38°C1100d on0 reallocated

/dev/sddFAILED

Seagate Exos X18 16TB

45°C1184 reallocated

IPMItemperatures · fans · power

CPU1

58°C

CPU2

61°C

System

33°C

FAN1

7200rpm

PSU1

410W

PSU2

398W

## Specific alert rules that matter

Self-hosted infrastructure breaks in specific ways. The rules most relevant:

- **Disk capacity**: your media server’s storage filling up before the next Plex scan
- **Disk health**: SMART degradation on the drives in your NAS or homelab
- **Filesystem state**: read-only remounts (silent killer of self-hosted databases)
- **Memory pressure**: OOM kills (your services dying silently)
- **Network state**: interface down (your tunnels and exposed services going dark)
- **Service health**: systemd units failing (Nextcloud, Plex, custom services that crashed and didn’t get restarted)
- **Unexpected reboots**: your server rebooted at 3am and you didn’t know
- **Security state**: pending kernel updates, exposed SSH password auth, firewall disabled

Full list at [/docs](/docs). The defaults are tuned for self-hosted infrastructure: noisy enough to catch real problems, quiet enough to ignore unless something is actually wrong.

## The agent you can read

Self-hosters take security seriously. We built the agent to match.

Crucible is MIT licensed, on npm, source on GitHub. ~150-line bash installer. Runs as the `glassmkr` user, not root. HTTPS-only communication. Ships only metrics and alert state, never logs or command output or anything secret. Audit it before you install it. We’d want you to.

## Pricing reminder

$3 per node per month. First 3 nodes free. No card required.

- For a typical home setup of 3 servers: **free**
- For a serious homelab of 10 servers: **$21/month**
- For a small ISP/hosting business with 50 nodes: **$141/month**

[Install now](https://app.glassmkr.com/register) [See full pricing](/pricing)

## Try it on one server.

`curl -fsSL https://app.glassmkr.com/install.sh | bash`

[Sign up free](https://app.glassmkr.com/register)

Questions? Email [simon@glassmkr.com](mailto:simon@glassmkr.com). The whole company is a small team; you’ll get a real reply.
