# Bark-Server

Bark-Server is a self-hosted communication app. Self-hosted notification server that sends custom push alerts to the Bark iOS app, letting you notify your phone from scripts, monitoring tools, or any connected device on your network. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/686/bark-server

## Description

Self-hosted notification server that sends custom push alerts to the Bark iOS app, letting you notify your phone from scripts, monitoring tools, or any connected device on your network.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

59/100 (Fair), based on 5 of 5 factors.
- Maintained: 84 (last commit 13 days ago)
- Popular: 71 (3,660 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 60 (2 GB minimum RAM, runs on ARM)
- Security check: 20 (1 serious finding, CI, tests)

## Security check

1 serious finding: A private key is committed in the source code.
Automated checks on commit 640deaa, 20 Oct 2026. Not an audit.

## Links

- Docker Hub: https://hub.docker.com/r/finab/bark-server
- Unraid: https://ca.unraid.net/apps/bark-server-19zh5j01whyzns?q=Bark-Server
- Official website: https://bark.day.app
- GitHub: https://github.com/Finb/bark-server

## Common questions

### Do I need an Apple Developer account or APNs key to self-host the backend?

No. The Bark iOS app is free on the App Store, and bark-server ships with the credentials needed to send pushes.

### How can I verify the server is running before adding clients?

Call the ping endpoint on the listening address, for example localhost:8080/ping.

### Where does Bark-Server store its data?

It uses /data by default, so the process needs write permission there. If needed, use the -d option to choose another data directory.

### Does the server talk directly to iOS devices or through Apple?

It receives HTTP API requests and forwards them to Apple Push Notification Service, which then delivers the notifications to iOS devices.

### Can I trigger notifications from scripts or automation?

Yes. The server exposes a simple API for sending notifications, which can be integrated into scripts, automation tools, or custom applications.

---
Source: Our Local Host (https://ourlocalhost.com/app/686/bark-server), the self-hosted and open-source app directory.
