https://github.com/Gigamick/burnernote
Burner Note is a free, ad-free and open source tool for securely sending text based notes that are encrypted and self destruct once read.
https://github.com/Gigamick/burnernote
aes-256-cbc encrypt-then-mac privacy security self-destructing-messages
Last synced: 27 days ago
JSON representation
Burner Note is a free, ad-free and open source tool for securely sending text based notes that are encrypted and self destruct once read.
- Host: GitHub
- URL: https://github.com/Gigamick/burnernote
- Owner: Gigamick
- License: gpl-3.0
- Created: 2021-11-29T01:17:16.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-07T19:02:25.000Z (about 1 year ago)
- Last Synced: 2025-01-04T21:35:55.348Z (9 months ago)
- Topics: aes-256-cbc, encrypt-then-mac, privacy, security, self-destructing-messages
- Language: PHP
- Homepage: https://burnernote.com
- Size: 1.85 MB
- Stars: 90
- Watchers: 6
- Forks: 9
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome - Gigamick/burnernote - Burner Note is a free, ad-free and open source tool for securely sending text based notes that are encrypted and self destruct once read. (PHP)
README
## Burnernote App
**[Burnernote](https://burnernote.com)** Send secure and encrypted notes that self destruct once they've been read. It is designed to be:
* **Ad Free and simple.** No clutter, no bloat, no complex dependencies. Burnernote is built with PHP so it’s quick and easy to deploy.
* **Open-source and Beautiful.** [Burnernote](https://github.com/Gigamick/burnernote) is open source and available on github.
* **Set password.** Set an optional password for the self-destructing messages.
* **Auto self destruct.** The note will expire after a set number of days, **default to 7 days**
### :zap: Installation using [laravel\valet](https://laravel.com/docs/10.x/valet)
- Clone the repository.
```bash
git clone https://github.com/Gigamick/burnernote.git
```- Change current working directory
```bash
cd burnernote
```- Make sure `php is ^8.0`
```bash
php -v
```- Install composer dependencies
```bash
composer install
```- Copy .env file
```bash
cp .env.example .env
```- Edit database credentials in `.env file`
```bash
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=burnernote
DB_USERNAME=root
DB_PASSWORD=root
```- Edit app url to 'https://burnernote.test' since assets are served through secure url
- Generate app key and migrate database
```bash
php artisan key:generate
php artisan migrate
```- Serve site through valet
```bash
valet link
valet secure
```- visit 'https://burnernote.test' in the browser
## Security Vulnerabilities
If you discover a security vulnerability within Burnernote, create an issue.
## License
Burnernote is open-source software licensed under the [GNU License](https://github.com/Gigamick/burnernote/blob/main/LICENSE).