AlertHub alternatives and similar software solutions
Based on the "Misc/Other" category.
Alternatively, view AlertHub alternatives based on common mentions on social networks and blogs.
-
Monica
Personal relationship manager, and a new kind of CRM to organize interactions with your friends and family. -
CyberChef
Perform all manner of "cyber" operations within a web browser such as AES, DES and Blowfish encryption and decryption, creating hexdumps, calculating hashes, and much more. -
snipe-it
A free open source IT asset/license management system built in PHP on Laravel 5.2 and Bootstrap 3. -
google-webfonts-helper
A Hassle-Free Way to Self-Host Google Fonts. Get eot, ttf, svg, woff and woff2 files + CSS snippets. -
MindsDB
MindsDB is an open source self hosted AI layer for existing databases that allows you to effortlessly develop, train and deploy state-of-the-art machine learning models using standard queries. -
blynk
Platform with iOs and Android apps to control Arduino, ESP8266, Raspberry Pi and similar microcontroller boards over the Internet. -
Ombi
A content request system for Plex/Emby, connects to SickRage, CouchPotato, Sonarr, with a growing feature set. -
Reactive Resume
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. -
Revive Adserver
World's most popular free, open source ad serving system. Formerly known as OpenX Adserver and phpAdsNew. -
King Phisher
King Phisher is a tool for testing and promoting user awareness by simulating real world phishing attacks. -
cState
Static status page for hyperfast Hugo. Clean design, minimal JS, super light HTML/CSS, high customization, optional admin panel, read-only API, IE8+. Best used with Netlify, Docker. -
ViMbAdmin
Provides a web based virtual mailbox administration system to allow mail administrators to easily manage domains, mailboxes and aliases. -
How Secure Is My Password
Rather than just saying a password is "weak" or "strong", How Secure is My Password? lets your users know how long it would take someone to crack their password. -
Para
Para is a flexible and modular backend framework/server for object persistence, API development and authentication. -
visualCaptcha
A configurable captcha solution, focusing on accessibility & simplicity whilst maintaining security. -
DomainMOD
An application to manage your domains and other internet assets in a central location. DomainMOD includes a Data Warehouse framework that allows you to import your WHM/cPanel web server data so that you can view, export, and report on your data. -
GeneWeb
GeneWeb is an open source genealogy software written in OCaml. It comes with a Web interface and can be used off-line or as a Web service. -
Notica
Lets you send browser notifications from your terminal to your desktop or phone. No installation or registration is required. -
MalwareMultiScan
Self-hosted VirusTotal-like for scanning files with multiple antiviruses running in a Docker. -
Anchr
Anchr is a toolbox for tiny tasks on the internet, including bookmark collections, URL shortening and -
CrushPaper
Research the web for relevant sources, save quotations from them to CrushPaper and then combine them with your own insights into a paper. -
PassCheck
A web application featuring some handy password tools, including a password generator, strength checker and HaveIBeenPwned breach checker. -
DailyTxT
Encrypted Diary Web-App to save your personal memories of each day. Includes a search-function and encrypted file-upload.
Get performance insights in less than 4 minutes
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of AlertHub or a related project?
Popular Comparisons
README
AlertHub
_ _ _ _
/_\ | | ___ _ __| |_ /\ /\_ _| |__
//_\\| |/ _ \ '__| __|/ /_/ / | | | '_ \
/ _ \ | __/ | | |_/ __ /| |_| | |_) |
\_/ \_/_|\___|_| \__\/ /_/ \__,_|_.__/
AlertHub is a simple tool written with NodeJS to get alerted from GitHub and GitLab releases, tags and commits.
When you watch a release over GitHub, you also auto watch the issues and comments etc., however if you want to only follow new releases, or only commits or tags, there isn't a way to achieve this from GitHub directly.
There's been a service called sibbell.com, but they shut down on 15th May, 2018. That's why, I decided to make one for myself.
This simple cli tool watches the releases set in config, and notifies you with E-mail or PushBullet, and provides you an aggregated RSS feed which you can use in IFTTT or your personal feed reader.
Update 2018.11.28: GitHub now supports following the repositories' releases, however, it's still buggy for me, and they still don't cover the push notification feature which this tool offers.
Features
Some people still wonder why this tool, which was released before GitHub release feature announced, yet exists, so I wanted to list the features as a bullet list:
- You can watch GitHub releases, AND tags and commits and issues
- You can also watch private GitHub repositories by providing an access token
- You can watch GitLab tags and commits
- You can watch 3rd party releases which are neither from GitHub nor GitLab
- You can get notified with e-mail when a new update to your watch list is published
- You can also get notified with push notification, using services PushBullet and / or PushOver
- You can generate an aggreagated RSS feed with this tool for all your watches, which is sorted by date, and use this aggregated feed to source to your favorite news reader application, or to pipe to services such as IFTTT etc.
- Self-hosted. Also, no GUI. You can simply set it and forget it
Requirements
- NodeJS 10.x or newer
- (Optional) PushBullet Api Key
- (Optional) PushOver Api Key
- (Optional) SMTP credentials to dispatch e-mail
- (Optional) Personal GitHub Access token to access to private repositories and to increase fetching rate limits
Either one of the PushBullet, PushOver or the SMTP credentials are required to get notifications. RSS feed doesn't require neither.
Installation
You can install and run AlertHub with some simple steps:
- Clone this repository or get the latest release version.
- Navigate to the repository's folder, and run
npm install
to install dependencies. - Run
npm run init
to copy the configuration file. - Edit
/etc/config.js
, and fill your credentials. - Run
npm start
or something likepm2 start npm -- start
and run the application.
Docker Container
To build
docker build -t alerthub:2 .
To run
docker run --rm --name alerthub -d -p 3444:3444 alerthub:2
# With attaching config file
docker run --rm --name alerthub -d -v $(pwd)/etc:/usr/src/app/etc -p 3444:3444 Ardakilic/alerthub:2
Changelog
I'll keep track of each release in the [CHANGELOG.md](./CHANGELOG.md).
Upgrading
Please refer to [UPGRADING.md](./UPGRADING.md).
TODOs / Plans
- A portable storage solution such as SQLite etc.
Following GitLab releases- Following BitBucket releases
- Multi user feature
- Per-repository webhooks
Aggregated RSSFollowing commits and tags in addition to releasesPushOver integrationFollowing commits from a specific branch (GitHub and GitLab)- You say!
License
[MIT](./LICENSE)
Buy me a coffee or beer!
Donations are kindly accepted to help develop my projects further.
BTC: 1QFHeSrhWWVhmneDBkArKvpmPohRjpf7p6
ETH / ERC20 Tokens: 0x3C2b0AC49257300DaB96dF8b49d254Bb696B3458
NEO / Nep5 Tokens: AYbHEah5Y4J6BV8Y9wkWJY7cCyHQameaHc
Stellar (XLM): GBTYNE5RDGH44E7VH4DNYB4NV72GCV5VUH6PJLCJY27JZRO2K7XUML2Q
*Note that all licence references and agreements mentioned in the AlertHub README section above
are relevant to that project's source code only.