Skip to content

An easy way to share Files at a lan party.

License

Notifications You must be signed in to change notification settings

r2unit/lanparty-fileserver

Repository files navigation

Fileserver for Lan Party 🎮

Designed for straightforward LAN party sharing, this tool enables you to manage files, games, and media in two ways: either by preloading data to build an image in advance or by uploading content dynamically as the situation requires.

Workflows

Binary GoLang for main Binary GoLang for develop

How to use it.

Virtual Machine (VM)

  • Step 1: Install Docker

Make sure you have docker installed. use the official Docker Install Guide.

  • Step 2: Create Direcotry

If you have docker installed do the following in your terminal.

sudo mkdir /opt/lanparty-fileserver && cd /opt/lanparty-fileserver\
  • Step 3: Create compose
echo touch compose.yml
  • Step 4: Copy+Paste compose services

For simplicity we will use nano, do the following in your terminal.

sudo nano compose.yml

Then copy the compose.yml into the repository then you can adjust the MAX_FILE_SIZE if you need to.

Then when the changes are done do CONTROL + C, and CONTROL + X and then type y and then hit ENTER,

  • Step 5: Compose up

Then do the following command

To run as a background service.

sudo docker compose up -d

For testing.

sudo docker compose up

Happy LAN Party! 🎉

About

An easy way to share Files at a lan party.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages