Repertory
Repertory allows you to mount AWS S3 and Sia via FUSE on Linux /OS X or via WinFSP
on Windows.
Details and Features
- Optimized for Plex Media Server
- Single application to mount AWS S3 and/or Sia
- Only 1 Sia mount and 1 S3 mount (per bucket) per user is supported.
- Remote mounting of Repertory instances on Linux
, OS Xand Windows- Securely share your mounts over TCP/IP (
XChaCha20-Poly1305
stream cipher)
- Securely share your mounts over TCP/IP (
- Cross-platform support (Linux 64-bit, Linux arm64/aarch64,
OS X,Windows 64-bit)
Minimum Requirements
- Sia renterd v0.4.0+ for Sia support
- Only 64-bit operating systems are supported
- By default, Linux requires
fusermount3
; otherwise,repertory
must be manually compiled withlibfuse2
support OS X requires the following dependency to be installed:- Windows requires the following dependencies to be installed:
- By default, Linux requires
Supported Operating Systems
- Linux
arm64/aarch64
- Linux
amd64
OS X Mojave and above- Windows 64-bit 10, 11
Compiling
- Successful compilation will result in all required files being placed in the
dist/
directory - Linux
- Ensure
docker
is installed- For x86_64:
- Release:
scripts/make_unix.sh x86_64
- Debug:
scripts/make_unix.sh x86_64 debug
- Release:
- For aarch64:
- Release:
scripts/make_unix.sh aarch64
- Debug:
scripts/make_unix.sh aarch64 debug
- Release:
- For x86_64:
- Ensure
- Windows
- RECOMMENDED: Cross-compiling on Linux
- Ensure
docker
is installed- Release:
scripts/make_win32.sh
- Debug:
scripts/make_win32.sh debug
- Release:
- Ensure
- Compiling on Windows
- Ensure latest MSYS2 is installed
- Release:
scripts/make_win32.cmd
- Debug:
scripts/make_win32.cmd debug
- Release:
- Ensure latest MSYS2 is installed
- RECOMMENDED: Cross-compiling on Linux
Credits
- boost c++ libraries
- cpp-httplib
- curl
FUSE for macOS- Google Test
- JSON for Modern C++
- libfuse
- libsodium
- OpenSSL
- ScPrime
- Sia Decentralized Cloud Storage
- SQLite
- stduuid
- Storj
- WinFSP - FUSE for Windows
- zlib
Developer Public Key
-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAqXedleDOugdk9sBpgFOA
0+MogIbBF7+iXIIHv8CRBbrrf8nxLSgQvbHQIP0EklebDgLZRgyGI3SSQYj7D957
uNf1//dpkELNzfuezgAyFer9+iH4Svq46HADp5k+ugaK0mMDZM7OLOgo7415/+z4
NIQopv8prMFdxkShr4e4dpR+S6LYMYMVjsi1gnYWaZJMWgzeZouXFSscS1/XDXSE
vr1Jfqme+RmB4Q2QqGcDrY2ijumCJYJzQqlwG6liJ4FNg0U3POTCQDhQmuUoEJe0
/dyiWlo48WQbBu6gUDHbTCCUSZPs2Lc9l65MqOCpX76+VXPYetZgqpMF4GVzb2y9
kETxFNpiMYBlOBZk0I1G33wqVmw46MI5IZMQ2z2F8Mzt1hByUNTgup2IQELCv1a5
a2ACs2TBRuAy1REeHhjLgiA/MpoGX7TpoHCGyo8jBChJVpP9ZHltKoChwDC+bIyx
rgYH3jYDkl2FFuAUJ8zAZl8U1kjqZb9HGq9ootMk34Dbo3IVkc2azB2orEP9F8QV
KxvZZDA9FAFEthSiNf5soJ6mZGLi0es5EWPoKMUEd9tG5bP980DySAWSSRK0AOfE
QShT/z7oG79Orxyomwrb8ZJCi7wEfcCuK1NWgqLVUgXhpi2J9WYS6DAbF3Oh3Hhl
DYSHlcfFBteqNDlR2uFInIECAwEAAQ==
-----END PUBLIC KEY-----
Description
Repertory allows you to mount AWS S3 and Sia via FUSE on Linux or via WinFSP on Windows.
Languages
C++
93.3%
Dart
3.6%
Shell
1.7%
CMake
1.3%