{"id":15039324,"url":"https://github.com/finb/bark-server","last_synced_at":"2026-05-21T03:01:52.345Z","repository":{"id":37827032,"uuid":"138722610","full_name":"Finb/bark-server","owner":"Finb","description":"Backend of Bark","archived":false,"fork":false,"pushed_at":"2026-05-20T01:16:05.000Z","size":538,"stargazers_count":3442,"open_issues_count":0,"forks_count":554,"subscribers_count":17,"default_branch":"master","last_synced_at":"2026-05-20T04:34:11.174Z","etag":null,"topics":["push-notifications","self-hosted","tools"],"latest_commit_sha":null,"homepage":"https://bark.day.app","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Finb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["Finb"]}},"created_at":"2018-06-26T10:29:28.000Z","updated_at":"2026-05-20T03:19:23.000Z","dependencies_parsed_at":"2026-05-21T03:01:47.873Z","dependency_job_id":null,"html_url":"https://github.com/Finb/bark-server","commit_stats":{"total_commits":243,"total_committers":11,"mean_commits":22.09090909090909,"dds":0.6378600823045267,"last_synced_commit":"dbfb65f0999a0c8be6b3522f088378ea9e894db6"},"previous_names":["finb/go-tools"],"tags_count":35,"template":false,"template_full_name":null,"purl":"pkg:github/Finb/bark-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finb%2Fbark-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finb%2Fbark-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finb%2Fbark-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finb%2Fbark-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Finb","download_url":"https://codeload.github.com/Finb/bark-server/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Finb%2Fbark-server/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33286652,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-21T02:57:32.698Z","status":"ssl_error","status_checked_at":"2026-05-21T02:57:31.990Z","response_time":62,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["push-notifications","self-hosted","tools"],"created_at":"2024-09-24T20:42:27.490Z","updated_at":"2026-05-21T03:01:52.340Z","avatar_url":"https://github.com/Finb.png","language":"Go","funding_links":["https://github.com/sponsors/Finb"],"categories":[],"sub_categories":[],"readme":"# Bark\n\n\u003cimg src=\"https://wx3.sinaimg.cn/mw690/0060lm7Tly1g0nfnjjxbbj30sg0sg757.jpg\" width=200px height=200px /\u003e\n\n[Bark](https://github.com/Finb/Bark) is an iOS App which allows you to push customed notifications to your iPhone.\n\n## Installation\n\n### For Docker User\n\n![Docker Automated build](https://img.shields.io/docker/automated/finab/bark-server.svg) ![Image Size](https://img.shields.io/docker/image-size/finab/bark-server?sort=date) ![License](https://img.shields.io/github/license/finb/bark-server)\n\nThe docker image is already available, you can use the following command to run the bark server:\n\n``` sh\ndocker run -dt --name bark -p 8080:8080 -v `pwd`/bark-data:/data finab/bark-server\n```\n\nYou can also use the GitHub Container Registry image:\n\n``` sh\ndocker run -dt --name bark -p 8080:8080 -v `pwd`/bark-data:/data ghcr.io/finb/bark-server\n```\n\nIf you use the docker-compose tool, you can copy docker-copose.yaml under this project to any directory and run it:\n\n``` sh\nmkdir bark-server \u0026\u0026 cd bark-server\ncurl -sL https://github.com/Finb/bark-server/raw/master/deploy/docker-compose.yaml \u003e docker-compose.yaml\ndocker compose up -d\n```\n\n### For General User \n\n- 1、Download precompiled binaries from the [releases](https://github.com/Finb/bark-server/releases) page\n- 2、Add executable permissions to the bark-server binary: `chmod +x bark-server`\n- 3、Start bark-server: `./bark-server --addr 0.0.0.0:8080 --data ./bark-data`\n- 4、Test the server: `curl localhost:8080/ping`\n\n**Note: Bark-server uses the `/data` directory to store data by default. Make sure that bark-server has permission to write to the `/data` directory, otherwise use the `-d` option to change the directory.**\n\n### For Developer\n\nDevelopers can compile this project by themselves, and the dependencies required for compilation:\n\n- Golang 1.18+\n- Go Mod Enabled(env `GO111MODULE=on`)\n- Go Mod Proxy Enabled(env `GOPROXY=https://goproxy.cn`)\n- [go-task](https://taskfile.dev/installation/) Installed\n\nRun the following command to compile this project:\n\n```sh\n# Cross compile all platforms\ntask\n\n# Compile the specified platform (please refer to Taskfile.yaml)\ntask linux_amd64\ntask linux_amd64_v3\n```\n\n**Note: The linux amd64 v3 architecture was added in go 1.18, see [https://github.com/golang/go/wiki/MinimumRequirements#amd64](https://github.com/golang/go/wiki/MinimumRequirements#amd64)**\n\n### Use MySQL instead of Bbolt\n\nJust run the server with `-dsn=user:pass@tcp(mysql_host)/bark`, it will use MySQL instead of file database Bbolt\n\n## Others\n\n* [API_V2.md](docs/API_V2.md).\n* [MCP.md](docs/MCP.md).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffinb%2Fbark-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffinb%2Fbark-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffinb%2Fbark-server/lists"}