No description
  • Shell 91.7%
  • Dockerfile 8.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-16 01:31:20 -03:00
agmh.txt Mirroring with AGMH v0.4.1 2026-06-16 01:31:20 -03:00
Dockerfile Smaller docker instance (without git ) 2020-06-11 05:54:20 +01:00
id_rsa-rfs Initial 2020-06-10 17:17:21 +01:00
id_rsa-rfs.pub Initial 2020-06-10 17:17:21 +01:00
install.sh tokens 2020-06-12 10:04:24 +01:00
README.md renamed to erfs-server 2020-06-23 07:01:38 +01:00
rfsd umask permission 2020-06-12 11:20:06 +01:00
rfssh single password support 2020-06-11 18:11:19 +01:00
start.sh typos 2020-06-11 18:46:09 +01:00

docker-erfs-server

NOTE: You are in the wrong place. To use THC's 'Encrypted Remote File System' please go to hackerschoice/erfs-client

This is the server side to run an 'Encrypted Remote File System'. This is only needed if you decide to run your own server instead of using rfs.thc.org.

The server software runs as an isolated docker instance. The example assumes 127.0.13.37 as the server's IP and port 2222 is used for testing.


Installing the server software on the server

$ docker build -t erfs-server github.com/hackerschoice/docker-erfs-server

Running the server:

$ mkdir -p ~/erfs
$ docker run -it -p 2222:22 --log-driver=none -v ~/rfs:/mnt/rfs erfs-server

Testing the server

See hackerschoice/erfs-client

$ export THC_RFS_SERVER=127.0.13.37
$ export THC_RFS_PORT=2222
$ ./erfs init