- Go to
./ssl
folder
cd ssl/
- Generate self-signed X.509 certificate (to use the app over https)
openssl req -x509 -newkey rsa:4096 -nodes -keyout key.pem -out cert.pem -days 365
- Create symbolic link for media-server's docker container
ln cert.pem ../media-server/ssl
ln key.pem ../media-server/ssl
- Go to
./frontend
folder
cd ../frontend/
- Install frontend dependencies
npm i
- Create .env file (* don't forget to change
0.0.0.0
to your own IP address)
cp .env.example .env
- Run the server
npm run dev -- --host
- Go to
./media-server
folder
cd ../media-server/
- Create .env file (* don't forget to change
0.0.0.0
to your own IP address)
cp .env.example .env
- Docker (check out
./media-server/Makefile
)
make build
make up