https://github.com/friedemannsommer/email-view-tracker
Simple web UI to create tracking URLs for HTML Emails.
https://github.com/friedemannsommer/email-view-tracker
email tracking tracking-pixels
Last synced: about 2 months ago
JSON representation
Simple web UI to create tracking URLs for HTML Emails.
- Host: GitHub
- URL: https://github.com/friedemannsommer/email-view-tracker
- Owner: friedemannsommer
- License: agpl-3.0
- Created: 2022-11-04T16:21:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-21T18:08:48.000Z (2 months ago)
- Last Synced: 2025-03-27T16:55:49.563Z (about 2 months ago)
- Topics: email, tracking, tracking-pixels
- Language: Rust
- Homepage:
- Size: 1.62 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Email view tracker
> Simple web UI to create tracking URLs for HTML Emails.
Screenshots
### Login

### Home

### Tracker creation

### Tracker update

### Profile

## Requirements
* Rust `>=1.65`
* Local (or remote accessible) MySQL / PostgreSQL instance## Development requirements
* [Docker](https://docs.docker.com/engine/install/)
* [Docker compose](https://docs.docker.com/compose/install/)## Start locally
1. docker-compose up [mysql, postgres]
2. `cargo run -- migrate run -d (mysql://root:[email protected]:3310 | postgres://postgres:[email protected]:3311) -v debug`
3. `cargo run -- user create -d postgres://postgres:[email protected]:3311 -v debug -p $PASSWORD_SECRET -P $USER_PASSWORD -u $USERNAME`
4. `cargo run -- start -d (mysql://root:[email protected]:3310 | postgres://postgres:[email protected]:3311) -l 127.0.0.1:8080 -v debug -c $COOKIE_SECRET -p $PASSWORD_SECRET`## Deploy
1. Download pre-built binary or build from source
2. `email-view-tracker migrate run -d $DATABASE_URL`
3. `email-view-tracker user create -d $DATABASE_URL -p $PASSWORD_SECRET -P $USER_PASSWORD -u $USERNAME`
4. `email-view-tracker start -d $DATABASE_URL -l $BIND_ADDRESS -c $COOKIE_SECRET -p $PASSWORD_SECRET`## Open source licenses
A list of licenses for the projects used in "Email view tracker" can be found
here: [friedemannsommer.github.io/email-view-tracker/licenses.html](https://friedemannsommer.github.io/email-view-tracker/licenses.html).This product includes software developed by the OpenSSL Project for use in the OpenSSL
Toolkit. ([www.openssl.org](https://www.openssl.org/))