pslink-shared

Crates.iopslink-shared
lib.rspslink-shared
version0.4.1-beta.2
sourcesrc
created_at2021-08-12 18:43:54.292728
updated_at2021-08-13 08:55:15.15602
descriptionA simple webservice that allows registered users to create short links including qr-codes. Anyone can visit the shortened links. This is an ideal setup for small busines or for publishing papers.
homepage
repositoryhttps://github.com/enaut/pslink/
max_upload_size
id435362
size12,444
Franz Dietrich (enaut)

documentation

README

The pslink library and binary

This is the pslink server part. It provides a webserver to be run behind another webserver like apache or nginx. Everything needed to run is bundled in the pslink binary. So you can compile everything locally and the copy the single binary to your server and run it.

Library features:

  • models for writing and retriving information from the database

Server/Binary features:

  • creation and migration of the database
  • creating an admin user
  • creating a .env file with all available options
  • launch the server
    • serve the wasm-file
    • serve styling and js bindings
    • provide a REST-JSON-Api to get and modify entries in the database
    • authentication
Commit count: 168

cargo fmt