Skip to content
 
 

Latest commit

 

History

101 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages