DeckyFileServer is a plugin that allows you to quickly browse to files on your steam deck from a browser on another device.
- Install Decky Plugin on your Steam Deck.
- Use the Decky store to install this plugin.
WARNING: Before using this plugin please be aware that this plugin does expose your selected folder and sub-folders to the network. Do not use this plugin on untrusted networks.
- Use the settings page to set the folder you wish to browse externally.
- Click the "Start Server" button.
- Optional: Change the port from the default 8000 if the address is said to be in use.
- Browse to the address shown on the panel on any device connected to the same network. You will be shown a security warning at this point, this is because the plugin is using a self-signed certificate. You can safely ignore this warning but follow browser-specific instructions on how to do so.
- Click folders to browse into them, click on files to download them.
NOTE: The plugin will disable the server if it hasn't been used for 1 minute, this is to help prevent leaving your file system exposed by mistake. Pending downloads will continue to progress even after this timeout has started.
- Clone this repo.
- Install pnpm globally ie.
npm install --global pnpm
- Run
pnpm i
- Run
pnpm run build
- Back in the project root run
.vscode/build.sh
. This will build the UI and the plugin into theout/
folder.
This is licensed under GNU GPLv3.