Skip to content

jeffrade/flashpaper-rs

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 

flashpaper-rs

Rust implementation of FlashPaper

Build

cargo build

Running

You'll need to set (and securely persist) a static key named FLASHPAPER_STATIC_KEY. Here's an example of how to generate and export one on the host machine:

export FLASHPAPER_STATIC_KEY=$(openssl rand -hex 32)

Then to start, simply:

cargo run

Docker

To build:

docker build -t flashpaper-rs .

To run:

export FLASHPAPER_STATIC_KEY=$(openssl rand -hex 32)
docker run -it -p 8321:8321 --env FLASHPAPER_STATIC_KEY flashpaper-rs

TODO

  • Database should be encrypted at rest
  • Improve RNG implementation
  • Use Argon2i instead of default Argon2

About

A Rust implementation of FlashPaper.io

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published