From c1e336d7cb3b48f022840586dc06bc6a2263cf79 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:26:16 -0500 Subject: [PATCH 01/29] Create RejettoHFS3.xml XML Template File --- templates/RejettoHFS3.xml | 1 + 1 file changed, 1 insertion(+) create mode 100644 templates/RejettoHFS3.xml diff --git a/templates/RejettoHFS3.xml b/templates/RejettoHFS3.xml new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/templates/RejettoHFS3.xml @@ -0,0 +1 @@ + From 73bc5ccfd7b2759e5a99845dcec0e11d056b3a54 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:26:56 -0500 Subject: [PATCH 02/29] Delete templates/RejettoHFS3.xml --- templates/RejettoHFS3.xml | 1 - 1 file changed, 1 deletion(-) delete mode 100644 templates/RejettoHFS3.xml diff --git a/templates/RejettoHFS3.xml b/templates/RejettoHFS3.xml deleted file mode 100644 index 8b137891..00000000 --- a/templates/RejettoHFS3.xml +++ /dev/null @@ -1 +0,0 @@ - From 0aa1cb03c44456456015cbca030a98c49acb0387 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:27:23 -0500 Subject: [PATCH 03/29] Create rejettohfs3.xml adding new tempalte for a PR --- templates/rejettohfs3.xml | 1 + 1 file changed, 1 insertion(+) create mode 100644 templates/rejettohfs3.xml diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/templates/rejettohfs3.xml @@ -0,0 +1 @@ + From 5cd39c7dbbbcfdee0e73ecebb8336b2c539afb09 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:33:29 -0500 Subject: [PATCH 04/29] Update rejettohfs3.xml --- templates/rejettohfs3.xml | 67 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 66 insertions(+), 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index 8b137891..9e8625b2 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -1 +1,66 @@ - + + + RejettoHFS3 + rejetto/hfs:v0.53.0 + + bond0 + 192.168.1.50 + sh + false + + https://github.com/rejetto/hfs/discussions + Rejeto HFS Http File Server + +https://www.rejetto.com/hfs/ +Access via web your files directly from your disk +You be the server! Share files fresh from your disk, with unlimited space and bandwidth. +Fast! Try zipping 100GB, downloads starts immediately! +Share even a single file with our virtual file system, even with a different name, all without touching the real file. Present things the way you want! +Watch all activities in real-time. +Control bandwidth: decide how much to give. +No intermediaries: give a huge file to your friend without waiting for it to be uploaded on a server first. +Intelligent: HFS tries to detect problems and suggest solutions. +Expandable: find the right plugin, or make you own + +Easily run a web page, mange users groups and share a file thorugh your Web Browser. + +Docker Compose Varient +https://github.com/bmartino1/hfs-docker + +## Other Environment HFS Variables +This docker image doesn't have any specific env. Every env starting with `HFS_` will be passed to HFS. +Read (https://github.com/rejetto/hfs/blob/main/config.md#how-to-modify-configuration) page to learn more about how envs work. + +## Docker Volumes and Mounts +You can mount as many volumes as you wish in docker to persist the file storage, but keep in mind that if you want to persist HFS configurations as well you **must** mount a volume that points to the `cwd` of HFS (which you can override with `HFS_CWD` env). +The default hfs cwd of the container is `/home/hfs/.hfs` + +## HTTPS make certs: +openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.pem -out /mnt/user/appdata/hfs/certs/cert.pem -days 365 -nodes + + Downloaders: Tools: MediaApp:Video MediaApp:Music MediaApp:Books MediaApp:Photos MediaApp:Other MediaServer:Video MediaServer:Music MediaServer:Books MediaServer:Photos MediaServer:Other Network:Web Network:FTP Network:Proxy Network:Other Status:Beta + http://[IP]:[PORT:80]/~/admin/ + + https://raw.githubusercontent.com/bmartino1/hfs-docker/refs/heads/main/hfs.png + --mac-address 02:42:c0:a8:02:D4 --hostname HFS3 -p 8080:8080 -p 80:80 -p 443:443 + + + 1730352787 + + + + /mnt/user/appdata/rejettohfs3/config/ + /mnt/user/appdata/rejettohfs3/certificate + /mnt/user/appdata/rejettohfs3/Logs + /mnt/user/ + 80 + 56FDsH2l1! + weekly + 443 + true + 192.168.1.0/24 + /home/hfs/.hfs/self.cer + /app/logs/error.log + /home/hfs/.hfs/self.key + /app/logs/access.log + From 6c3f420d64083ed0ea7ba21abbc27a608d8935ee Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:57:41 -0500 Subject: [PATCH 05/29] Update templates/rejettohfs3.xml Co-authored-by: Nate Harris --- templates/rejettohfs3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index 9e8625b2..247c8ab6 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -2,7 +2,7 @@ RejettoHFS3 rejetto/hfs:v0.53.0 - + https://hub.docker.com/r/rejetto/hfs bond0 192.168.1.50 sh From 830c1ac0dd9f39d8a794b52c0f3c408a33cfbc59 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:57:48 -0500 Subject: [PATCH 06/29] Update templates/rejettohfs3.xml Co-authored-by: Nate Harris --- templates/rejettohfs3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index 247c8ab6..c8356a74 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -3,7 +3,7 @@ RejettoHFS3 rejetto/hfs:v0.53.0 https://hub.docker.com/r/rejetto/hfs - bond0 + bridge 192.168.1.50 sh false From 7beee66436558791ad3a6f71e67187870cd914e9 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:58:01 -0500 Subject: [PATCH 07/29] Update templates/rejettohfs3.xml Co-authored-by: Nate Harris --- templates/rejettohfs3.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index c8356a74..aaef5b25 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -4,7 +4,6 @@ rejetto/hfs:v0.53.0 https://hub.docker.com/r/rejetto/hfs bridge - 192.168.1.50 sh false From 29ac4ec8e7df827403a3adf80f3e751df2962f65 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:58:10 -0500 Subject: [PATCH 08/29] Update templates/rejettohfs3.xml Co-authored-by: Nate Harris --- templates/rejettohfs3.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index aaef5b25..8c116933 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -6,7 +6,6 @@ bridge sh false - https://github.com/rejetto/hfs/discussions Rejeto HFS Http File Server From 4f85c230bafa29983db070c25d882b9608612b2d Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:58:27 -0500 Subject: [PATCH 09/29] Update templates/rejettohfs3.xml Co-authored-by: Nate Harris --- templates/rejettohfs3.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index 8c116933..940b2ee7 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -38,7 +38,6 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.p Downloaders: Tools: MediaApp:Video MediaApp:Music MediaApp:Books MediaApp:Photos MediaApp:Other MediaServer:Video MediaServer:Music MediaServer:Books MediaServer:Photos MediaServer:Other Network:Web Network:FTP Network:Proxy Network:Other Status:Beta http://[IP]:[PORT:80]/~/admin/ - https://raw.githubusercontent.com/bmartino1/hfs-docker/refs/heads/main/hfs.png --mac-address 02:42:c0:a8:02:D4 --hostname HFS3 -p 8080:8080 -p 80:80 -p 443:443 From 851f01f6f37cb078aacf6a7b8dadd9b52f9ca7dc Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:59:03 -0500 Subject: [PATCH 10/29] Update templates/rejettohfs3.xml mac address was optional. Dependent on network end user chooses. Co-authored-by: Nate Harris --- templates/rejettohfs3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index 940b2ee7..e8938a17 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -39,7 +39,7 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.p Downloaders: Tools: MediaApp:Video MediaApp:Music MediaApp:Books MediaApp:Photos MediaApp:Other MediaServer:Video MediaServer:Music MediaServer:Books MediaServer:Photos MediaServer:Other Network:Web Network:FTP Network:Proxy Network:Other Status:Beta http://[IP]:[PORT:80]/~/admin/ https://raw.githubusercontent.com/bmartino1/hfs-docker/refs/heads/main/hfs.png - --mac-address 02:42:c0:a8:02:D4 --hostname HFS3 -p 8080:8080 -p 80:80 -p 443:443 + --hostname HFS3 -p 8080:8080 -p 80:80 -p 443:443 1730352787 From 8310f07c3743e1ff45fb63ee4fee5fa59ff0cf77 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:59:13 -0500 Subject: [PATCH 11/29] Update templates/rejettohfs3.xml Co-authored-by: Nate Harris --- templates/rejettohfs3.xml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index e8938a17..1d63e191 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -40,12 +40,6 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.p http://[IP]:[PORT:80]/~/admin/ https://raw.githubusercontent.com/bmartino1/hfs-docker/refs/heads/main/hfs.png --hostname HFS3 -p 8080:8080 -p 80:80 -p 443:443 - - - 1730352787 - - - /mnt/user/appdata/rejettohfs3/config/ /mnt/user/appdata/rejettohfs3/certificate /mnt/user/appdata/rejettohfs3/Logs From 39bda0abb67f81889c00a1d5baf8ced0b9e962c8 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 00:59:52 -0500 Subject: [PATCH 12/29] Update templates/rejettohfs3.xml Co-authored-by: Nate Harris --- templates/rejettohfs3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index 1d63e191..20d0e129 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -50,7 +50,7 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.p 443 true 192.168.1.0/24 - /home/hfs/.hfs/self.cer + /home/hfs/.hfs/self.cer /app/logs/error.log /home/hfs/.hfs/self.key /app/logs/access.log From bb932ca3b5583ad77cce175284e6b1fb6bb6dffa Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 01:00:03 -0500 Subject: [PATCH 13/29] Update templates/rejettohfs3.xml Co-authored-by: Nate Harris --- templates/rejettohfs3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index 20d0e129..314ec8c8 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -52,6 +52,6 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.p 192.168.1.0/24 /home/hfs/.hfs/self.cer /app/logs/error.log - /home/hfs/.hfs/self.key + /home/hfs/.hfs/self.key /app/logs/access.log From 82c892317d3e027242d33613c7ec815727f25c1a Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 01:17:29 -0500 Subject: [PATCH 14/29] Update rejettohfs3.xml Needs to be .key HFS as that coded to read a .key file won't accept .pem --- templates/rejettohfs3.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index 314ec8c8..351843f3 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -34,7 +34,7 @@ You can mount as many volumes as you wish in docker to persist the file storage, The default hfs cwd of the container is `/home/hfs/.hfs` ## HTTPS make certs: -openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.pem -out /mnt/user/appdata/hfs/certs/cert.pem -days 365 -nodes +openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.key -out /mnt/user/appdata/hfs/certs/cert.pem -days 365 -nodes Downloaders: Tools: MediaApp:Video MediaApp:Music MediaApp:Books MediaApp:Photos MediaApp:Other MediaServer:Video MediaServer:Music MediaServer:Books MediaServer:Photos MediaServer:Other Network:Web Network:FTP Network:Proxy Network:Other Status:Beta http://[IP]:[PORT:80]/~/admin/ @@ -52,6 +52,6 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.p 192.168.1.0/24 /home/hfs/.hfs/self.cer /app/logs/error.log - /home/hfs/.hfs/self.key + /home/hfs/.hfs/self.key /app/logs/access.log From 92bc6294a1a23acd3c4a3c797308659eacfcca74 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 14:32:25 -0500 Subject: [PATCH 15/29] Update templates/rejettohfs3.xml Co-authored-by: Roxedus --- templates/rejettohfs3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index 351843f3..e287ceed 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -1,7 +1,7 @@ RejettoHFS3 - rejetto/hfs:v0.53.0 + rejetto/hfs:latest https://hub.docker.com/r/rejetto/hfs bridge sh From 954884df16a3afc45aad0556598ce661f9593a02 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 14:36:11 -0500 Subject: [PATCH 16/29] Update templates/rejettohfs3.xml using hfs template variable for ports... Co-authored-by: Roxedus --- templates/rejettohfs3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index e287ceed..ef31331b 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -39,7 +39,7 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.k Downloaders: Tools: MediaApp:Video MediaApp:Music MediaApp:Books MediaApp:Photos MediaApp:Other MediaServer:Video MediaServer:Music MediaServer:Books MediaServer:Photos MediaServer:Other Network:Web Network:FTP Network:Proxy Network:Other Status:Beta http://[IP]:[PORT:80]/~/admin/ https://raw.githubusercontent.com/bmartino1/hfs-docker/refs/heads/main/hfs.png - --hostname HFS3 -p 8080:8080 -p 80:80 -p 443:443 + --hostname HFS3 /mnt/user/appdata/rejettohfs3/config/ /mnt/user/appdata/rejettohfs3/certificate /mnt/user/appdata/rejettohfs3/Logs From 4e65ff977e1becf5e51cfcfd6564c90316188783 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 14:37:46 -0500 Subject: [PATCH 17/29] Update templates/rejettohfs3.xml the default port is actual 80 for web ui use they moved to 8080... moving ot 8080 for a bridge network would be best. when macvlan / ipvlan and set to its own IP aditioanl ports in extra are ignored as all ports are forwarded... Co-authored-by: Roxedus --- templates/rejettohfs3.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index ef31331b..825f47e3 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -44,7 +44,6 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.k /mnt/user/appdata/rejettohfs3/certificate /mnt/user/appdata/rejettohfs3/Logs /mnt/user/ - 80 56FDsH2l1! weekly 443 From 0f744da5540b7fed16655c0614348bbca48bf10d Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 14:37:53 -0500 Subject: [PATCH 18/29] Update templates/rejettohfs3.xml Co-authored-by: Roxedus --- templates/rejettohfs3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index 825f47e3..ada8b91f 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -44,7 +44,7 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.k /mnt/user/appdata/rejettohfs3/certificate /mnt/user/appdata/rejettohfs3/Logs /mnt/user/ - 56FDsH2l1! + weekly 443 true From 6a98a7dfa9f760c195fcfdd2b8d666149ab10b18 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 14:38:11 -0500 Subject: [PATCH 19/29] Update templates/rejettohfs3.xml Co-authored-by: Roxedus --- templates/rejettohfs3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index ada8b91f..20212551 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -40,7 +40,7 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.k http://[IP]:[PORT:80]/~/admin/ https://raw.githubusercontent.com/bmartino1/hfs-docker/refs/heads/main/hfs.png --hostname HFS3 - /mnt/user/appdata/rejettohfs3/config/ + /mnt/user/appdata/rejettohfs3/certificate /mnt/user/appdata/rejettohfs3/Logs /mnt/user/ From fe22e2e782c72fcb3629b551a30e671e2bca15cf Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 14:38:35 -0500 Subject: [PATCH 20/29] Update templates/rejettohfs3.xml Co-authored-by: Roxedus --- templates/rejettohfs3.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index 20212551..85b5ccc7 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -46,7 +46,6 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.k /mnt/user/ weekly - 443 true 192.168.1.0/24 /home/hfs/.hfs/self.cer From 815aa0dc3faf806473f5c959a8f31f213669f7bc Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 14:38:50 -0500 Subject: [PATCH 21/29] Update templates/rejettohfs3.xml Co-authored-by: Roxedus --- templates/rejettohfs3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index 85b5ccc7..c0a71dd8 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -46,7 +46,7 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.k /mnt/user/ weekly - true + 192.168.1.0/24 /home/hfs/.hfs/self.cer /app/logs/error.log From 68e0407c835d7eae0366388ed67175e77c94b915 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 14:39:54 -0500 Subject: [PATCH 22/29] Update templates/rejettohfs3.xml Co-authored-by: Roxedus --- templates/rejettohfs3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index c0a71dd8..82ec371d 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -47,7 +47,7 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.k weekly - 192.168.1.0/24 + /home/hfs/.hfs/self.cer /app/logs/error.log /home/hfs/.hfs/self.key From 77bd79f855689a5b451f5355a89fd086ae536c69 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 14:44:41 -0500 Subject: [PATCH 23/29] Update rejettohfs3.xml fixed webui pull call --- templates/rejettohfs3.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index 82ec371d..bda8eaeb 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -37,7 +37,7 @@ The default hfs cwd of the container is `/home/hfs/.hfs` openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.key -out /mnt/user/appdata/hfs/certs/cert.pem -days 365 -nodes Downloaders: Tools: MediaApp:Video MediaApp:Music MediaApp:Books MediaApp:Photos MediaApp:Other MediaServer:Video MediaServer:Music MediaServer:Books MediaServer:Photos MediaServer:Other Network:Web Network:FTP Network:Proxy Network:Other Status:Beta - http://[IP]:[PORT:80]/~/admin/ + http://[IP]:[PORT:8080]/~/admin/ https://raw.githubusercontent.com/bmartino1/hfs-docker/refs/heads/main/hfs.png --hostname HFS3 From 25ec1f63b38328e5494c11476b6ee413422fbe13 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 14:56:50 -0500 Subject: [PATCH 24/29] Update rejettohfs3.xml Added ports back. Required for Ports to work in Bridge mode... --- templates/rejettohfs3.xml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index bda8eaeb..cbd4cc35 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -4,8 +4,10 @@ rejetto/hfs:latest https://hub.docker.com/r/rejetto/hfs bridge + sh false + https://github.com/rejetto/hfs/discussions Rejeto HFS Http File Server @@ -38,18 +40,29 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.k Downloaders: Tools: MediaApp:Video MediaApp:Music MediaApp:Books MediaApp:Photos MediaApp:Other MediaServer:Video MediaServer:Music MediaServer:Books MediaServer:Photos MediaServer:Other Network:Web Network:FTP Network:Proxy Network:Other Status:Beta http://[IP]:[PORT:8080]/~/admin/ + https://raw.githubusercontent.com/bmartino1/hfs-docker/refs/heads/main/hfs.png --hostname HFS3 - + + + 1730404562 + + + + /mnt/user/rejettohfs3/rejettohfs3/Config /mnt/user/appdata/rejettohfs3/certificate /mnt/user/appdata/rejettohfs3/Logs /mnt/user/ weekly - + true + 8080 + 8080 + 443 /home/hfs/.hfs/self.cer /app/logs/error.log /home/hfs/.hfs/self.key /app/logs/access.log + 443 From d46b4e08a6d47917f154d703c25c76bb37d053d7 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 15:07:39 -0500 Subject: [PATCH 25/29] Update rejettohfs3.xml Added ReadMe First... updated HFS VFS https ports to 60443 as bridge will overwrite unraids 443... readded HFS VFS http ports to default 8080 Fixed Web UI open link to admin page added Docker needed bridge port forwards as variables instead of extra options... --- templates/rejettohfs3.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index cbd4cc35..c7cd3746 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -45,13 +45,13 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.k --hostname HFS3 - 1730404562 + 1730405119 - /mnt/user/rejettohfs3/rejettohfs3/Config + /mnt/user/rejettohfs3/rejettohfs3/config /mnt/user/appdata/rejettohfs3/certificate - /mnt/user/appdata/rejettohfs3/Logs + /mnt/user/appdata/rejettohfs3/logs /mnt/user/ weekly @@ -59,10 +59,10 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.k 8080 8080 - 443 + 60443 /home/hfs/.hfs/self.cer /app/logs/error.log /home/hfs/.hfs/self.key /app/logs/access.log - 443 + 60443 From 2d1f3131628d3153b7a69c0e9f6d9668f5b7c77f Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 15:56:50 -0500 Subject: [PATCH 26/29] Update rejettohfs3.xml Fixed template to empty but default working form... netwrok Bridge Does not work! tried to add readme first file: https://raw.githubusercontent.com/bmartino1/hfs-docker/refs/heads/main/Unraid_ReadMeFirst.txt --- templates/rejettohfs3.xml | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index c7cd3746..08c3cbc5 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -3,7 +3,7 @@ RejettoHFS3 rejetto/hfs:latest https://hub.docker.com/r/rejetto/hfs - bridge + bond0 sh false @@ -39,17 +39,17 @@ The default hfs cwd of the container is `/home/hfs/.hfs` openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.key -out /mnt/user/appdata/hfs/certs/cert.pem -days 365 -nodes Downloaders: Tools: MediaApp:Video MediaApp:Music MediaApp:Books MediaApp:Photos MediaApp:Other MediaServer:Video MediaServer:Music MediaServer:Books MediaServer:Photos MediaServer:Other Network:Web Network:FTP Network:Proxy Network:Other Status:Beta - http://[IP]:[PORT:8080]/~/admin/ + http://[IP]:[PORT:80]/~/admin/ https://raw.githubusercontent.com/bmartino1/hfs-docker/refs/heads/main/hfs.png --hostname HFS3 - 1730405119 + 1730408130 - /mnt/user/rejettohfs3/rejettohfs3/config + /mnt/user/appdata/rejettohfs3/config /mnt/user/appdata/rejettohfs3/certificate /mnt/user/appdata/rejettohfs3/logs /mnt/user/ @@ -57,12 +57,10 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.k weekly true - 8080 - 8080 - 60443 + 443 + 80 /home/hfs/.hfs/self.cer /app/logs/error.log /home/hfs/.hfs/self.key /app/logs/access.log - 60443 From 4996998a9fd1f2c34a124a65b70622302ac9062d Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 16:02:27 -0500 Subject: [PATCH 27/29] Update rejettohfs3.xml Removed empty old data content per nwithan8 pull commits --- templates/rejettohfs3.xml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index 08c3cbc5..f7667914 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -4,10 +4,6 @@ rejetto/hfs:latest https://hub.docker.com/r/rejetto/hfs bond0 - - sh - false - https://github.com/rejetto/hfs/discussions Rejeto HFS Http File Server @@ -43,12 +39,6 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.k https://raw.githubusercontent.com/bmartino1/hfs-docker/refs/heads/main/hfs.png --hostname HFS3 - - - 1730408130 - - - /mnt/user/appdata/rejettohfs3/config /mnt/user/appdata/rejettohfs3/certificate /mnt/user/appdata/rejettohfs3/logs From 32096901aba9fe6dc817530866b489e5f4a7eb5d Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 16:11:00 -0500 Subject: [PATCH 28/29] Update rejettohfs3.xml Default end user pathing: /mnt/user/appdata/rejettohfs3/ --- templates/rejettohfs3.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index f7667914..ae3dbe01 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -39,10 +39,10 @@ openssl req -x509 -newkey rsa:4096 -keyout /mnt/user/appdata/hfs/certs/privkey.k https://raw.githubusercontent.com/bmartino1/hfs-docker/refs/heads/main/hfs.png --hostname HFS3 - /mnt/user/appdata/rejettohfs3/config - /mnt/user/appdata/rejettohfs3/certificate - /mnt/user/appdata/rejettohfs3/logs - /mnt/user/ + /mnt/user/appdata/rejettohfs3/config + /mnt/user/appdata/rejettohfs3/certificate + /mnt/user/appdata/rejettohfs3/logs + /mnt/user/ weekly true From 27bb7b9680d80c5cce1704887e1d027da6437ed0 Mon Sep 17 00:00:00 2001 From: Brandon Martino <167354702+bmartino1@users.noreply.github.com> Date: Thu, 31 Oct 2024 16:30:12 -0500 Subject: [PATCH 29/29] Update rejettohfs3.xml add warning about static ip to Overview --- templates/rejettohfs3.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/templates/rejettohfs3.xml b/templates/rejettohfs3.xml index ae3dbe01..9787738e 100644 --- a/templates/rejettohfs3.xml +++ b/templates/rejettohfs3.xml @@ -7,7 +7,10 @@ https://github.com/rejetto/hfs/discussions Rejeto HFS Http File Server -https://www.rejetto.com/hfs/ +Rejeto HFS Http File Server + +YOU MUST ASSIGN A STATIC IP TO THE DOCKER FOR HFS3 TO WORK. + Access via web your files directly from your disk You be the server! Share files fresh from your disk, with unlimited space and bandwidth. Fast! Try zipping 100GB, downloads starts immediately!