{"repo":"tanner37/Notica","free":true,"listed":false,"github":"https://github.com/tanner37/Notica","clone":"git clone https://github.com/tanner37/Notica.git","description":"Send browser notifications from your terminal. No installation. No registration.","language":"JavaScript","stars":358,"topics":["notifications","browser-notifications","bash","command-line","curl","terminal","productivity","alert","bashrc"],"license":"MIT","category":"cli-tools","readme_excerpt":"Notica Send browser notifications from your terminal. No installation. No registration. https://notica.us/ Usage Notica is a Bash function / alias that sends a notification to a tab in your browser when it's ran: 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: https://notica.us/ 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 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: Add SSL with certbot: Or Apache: Apache SSL is left as an exercise for the reader :) Process Control I recommend using supervisor to auto-start and keep Notica running. Add to /etc/supervisor/supervisord.conf or its own file: Self-hosting with Docker Build Run With Traefik Reverse Proxy 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 ","default_branch":null,"files":null,"tree":[],"storefront":"/r/tanner37","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tanner37/Notica/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}