Notica alternatives and similar software solutions
Based on the "Misc/Other" category.
Alternatively, view Notica alternatives based on common mentions on social networks and blogs.
-
CyberChef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis -
changedetection.io
The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification -
google-webfonts-helper
A Hassle-Free Way to Self-Host Google Fonts. Get eot, ttf, svg, woff and woff2 files + CSS snippets -
blynk
DISCONTINUED. Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes -
Reactive Resume
DISCONTINUED. A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today! [Moved to: https://github.com/AmruthPillai/Reactive-Resume] -
Ombi
DISCONTINUED. Want a Movie or TV Show on Plex or Emby? Use Ombi! [Moved to: https://github.com/Ombi-app/Ombi] -
cState
๐ฅ Open source static (serverless) status page. Uses hyperfast Go & Hugo, minimal HTML/CSS/JS, customizable, outstanding browser support (IE8+), preloaded CMS, read-only API, badges & more. -
Revive Adserver
The world's most popular free, open source ad serving system. You can download the latest release at: -
2FAuth
A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes -
COPS
Calibre OPDS (and HTML) PHP Server : web-based light alternative to Calibre content server / Calibre2OPDS to serve ebooks (epub, mobi, pdf, ...) -
Ulterius
DISCONTINUED. Ulterius is an open-source remote desktop software with lots of awesome functions. -
How Secure Is My Password
DISCONTINUED. 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
Multitenant backend server for building web and mobile apps rapidly. The backend for busy developers. (self-hosted or hosted) -
DomainMOD
DomainMOD is an open source application written in PHP & MySQL used to manage your domains and other internet assets in a central location. DomainMOD also includes a Data Warehouse framework that allows you to import your web server data so that you can view, export, and report on your live data. -
Skygear
DISCONTINUED. Skygear - an open source serverless platform for modern secure app development -
visualCaptcha
visualCaptcha's Main Repo. This is a collection of all the different versions/repos of visualCaptcha. -
GeneWeb
GeneWeb is a free (as in free speech) genealogy software with a web interface created by Daniel de Rauglaudre. -
MalwareMultiScan
DISCONTINUED. Self-hosted VirusTotal / MetaDefender wannabe with API, demo UI and Scanners running in Docker. -
Anchr
โ๏ธ Anchr provides you with a toolbox for tiny tasks on the internet, especially bookmark collections -
AlertHub
AlertHub is a simple tool written with NodeJS to get alerted from new GitHub and GitLab repository events. -
Digital-Currency
DISCONTINUED. Create your own Digital Currency with this self-hosted Web App. Check out the Demo website -
CrushPaper
Research the web for relevant sources, save them to CrushPaper and then combine them with your own insights into an article. -
Trello Burndown
An easy to use self-hosted SCRUM burndown chart for Trello boards. (Docker or binary)
CodeRabbit: AI Code Reviews for Developers
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of Notica or a related project?
Popular Comparisons
README
Notica
Send browser notifications from your terminal. No installation. No registration.
Usage
Notica is a Bash function / alias that sends a notification to a tab in your browser when it's ran:
$ long-running-command; notica Finished!
This will wait until the first command completes before running Notica. That way you can go do other things while your long task runs. Then you will recieve a notification on any devices that have the Notica website open.
Setup
Please follow the instructions on the Notica home page since they are generated specific to you:
Source Code
Self-hosting
Hosting Notica on your own server is extremely easy.
Clone this repository, change all notica.us URLs to your own domain, and then run yarn install && yarn start
.
Usage
Usage: yarn start [options]
Options:
-V, --version output the version number
-p, --port <port> Host port (3000)
-H, --host <IP> Host IP (127.0.0.1)
-U, --url <URL> Website URL (https://notica.us)
-t, --title <string> Custom title ('Notification from Notica')
-i, --icon <path> Custom icon (img/icon.png)
-h, --help output usage information
Example:
$ yarn start -p 1234 -t 'My cool Title'
Reverse Proxy
For security, it is recommended to run Notica behind a reverse proxy as a separate non-privileged user.
Here's a sample nginx reverse proxy config:
server {
listen 80;
listen [::]:80;
root /var/www/html;
index index.html index.htm;
server_name notica.us;
location / {
proxy_pass http://127.0.0.1:3000/;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
Add SSL with certbot:
$ sudo apt install certbot python-certbot-nginx
$ sudo certbot --nginx
Or Apache:
<VirtualHost *:80>
ServerName notica.us
ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http://127.0.0.1:3000/
ProxyPreserveHost On
ErrorLog ${APACHE_LOG_DIR}/notica-error.log
CustomLog ${APACHE_LOG_DIR}/notica-access.log combined
</VirtualHost>
Apache SSL is left as an exercise for the reader :)
Process Control
I recommend using supervisor
to auto-start and keep Notica running.
$ sudo apt install supervisor
$ sudo adduser --disabled-login --gecos '' --shell /bin/false notica
$ sudo chown -R notica:notica /opt/Notica
Add to /etc/supervisor/supervisord.conf
or its own file:
[program:notica]
user=notica
directory=/opt/Notica
command=node server.js
autorestart=true
stopasgroup=true
killasgroup=true
stderr_logfile=/var/log/notica.log
stderr_logfile_maxbytes=10MB
stdout_logfile=/var/log/notica.log
stdout_logfile_maxbytes=10MB
Self-hosting with Docker
Build
docker build -t notica .
Run
docker run --rm -it -p 3000:3000 notica
With Traefik Reverse Proxy
docker run -d \
--name notica \
--restart unless-stopped \
--label "traefik.enable=true" \
--label "traefik.frontend.rule=Host:notica.example.com" \
--label "traefik.port=3000" \
--network traefik-network \
-e TZ=Europe/London \
notica
License
This program is free and open-source software licensed under the MIT License. Please see the LICENSE
file for details.
That means you have the right to study, change, and distribute the software and source code to anyone and for any purpose. You deserve these rights. Please take advantage of them because I like pull requests and would love to see this code put to use.
Acknowledgements
Thanks to welbert, damc-dev, scribblemaniac, and lukasmrtvy for their contributions.
*Note that all licence references and agreements mentioned in the Notica README section above
are relevant to that project's source code only.