A web app integrating WebRTC and WebSockets to share files with other LocalSend peers (browsers, or native versions).
Live: https://web.localsend.org
Make sure to install pnpm.
npm install -g pnpmGet dependencies
pnpm installStart the development server
pnpm run devGenerates the static website in the dist directory.
pnpm run generate- Clone this repo
- Build:
docker build --tag localsend-web --file Containerfile . - Run:
docker run --rm --publish 8080:443 --volume caddy-data:/data localsend-web
Note:
The web app requires a signaling server to work. By default, it uses the public signaling server at wss://public.localsend.org/v1/ws.
You can change this by setting the SIGNALING_URL environment variable during pnpm run generate.
To be fully self-hosted, you can also deploy your own signaling server.
- Add new JSON file in
i18n/locales/directory. - Add the new language in
nuxt.config.ts.