Clone
23
Hydrus Network
goyimnose edited this page 2025-12-30 03:28:59 -05:00

HYDRUS NETWORK

The hydrus network client/server is a file-management application written for internet-fluent media nerds who have file collections. It browses with tags instead of folders. Everything is free, no ads, and privacy is the first concern. If you have 1,000+ files and cannot find anything, Hydrus Network might help!

Files Server Open Source

REQUIREMENTS

AUTOMATIC INSTALLATION

Automatic: hydrusnetwork.py


MANUAL INSTALLATION

  1. Open shell to Hydrus Network preferred directory example C:\hydrusnetwork
shell

  cd C:
  git clone https://github.com/hydrusnetwork/hydrus
  cd hydrus
  python -m venv .venv
WINDOWS LINUX
Cell Cell
Cell Cell
Cell Cell
  1. Windows

  2. send command "..venv\Scripts\Activate.ps1"

  3. Linux

  4. send command "source .venv/bin/activate"

your commandline should have (.venv) infront of it now

  1. send command "pip install -r requirements.txt"
  2. send command "python hydrus_client.py"

the gui application should be opened now 7.in the top menu click on services > manage services > double-click "client api" 8.check the boxes X run the client api? X allow non-local connections X supports CORS headers click apply

9.click on services > review services > click on "client api" 10. click "Add" > manually > change "new api permissions" to "medios" 11. click apply > click "copy api access key", click "open client api base url"


edit the below and place in your config.conf

config.conf
[store=hydrusnetwork]
NAME="shortnamenospacesorsymbols"
API="apiaccesskeygoeshere"
URL="apibaseurlgoeshere"