Skip to content

marwuint/shitty-sync

 
 

Repository files navigation

Shitty Sync

A (somewhat) shitty way to sync videos with your friends.

Getting started

  • pull this repo
  • install the dependencies (both in the root folder & in the frontend folder)
  • build the frontend with npm run build
  • run the server with npm run start

Enviroment variables

var Description
PORT webserver port, defaults to 8080
PORT_METRICS prometheus /metrics port, defaults to 9090 and cannot be the same as PORT
NO_METRICS disables metrics if set to a truthy value

Deploying using Docker:

  1. Build the image:
docker build --target=run -t shitty-sync .
  1. Run the container:
docker run -p 8080:8080 -p 9090:9090 shitty-sync:latest

Development

  • Run npm run dev in both the root and frontend folder

Contributing

PLS contribute

What to do?

Issues

Please note that issues related to extremely bad internet connections (ping >2000ms or extremely low bandwidth) are unlikely to be solved.

About

A (somewhat) shitty way to sync videos with your friends.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 56.4%
  • TypeScript 19.6%
  • JavaScript 18.4%
  • Less 3.6%
  • HTML 1.0%
  • Dockerfile 0.7%
  • Shell 0.3%