Skip to content

Commit ba26141

Browse files
committed
feat: added information on How It Works to homepage
1 parent 3982d45 commit ba26141

4 files changed

Lines changed: 3250 additions & 2749 deletions

File tree

components/NetworkDiagram.vue

Lines changed: 414 additions & 0 deletions
Large diffs are not rendered by default.

layout_diagram.drawio

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<mxfile host="Electron" modified="2022-10-28T02:28:21.451Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.3.0 Chrome/104.0.5112.114 Electron/20.1.3 Safari/537.36" etag="JY-eubgZ5rSOxCCBkuWV" version="20.3.0" type="device"><diagram id="39jZaSDva-AjaTIId7KA" name="Page-1">5Vtbk+IoFP41PrYVQm4+eum5VPVsdY0zOzNPW3SChp0YrARHnV+/YEgMIe2ktWNi75PhBBC+cz7OB+IATle79wlah59ogKOBaQS7AZwNTNMEtss/hGWfWTzgZIZlQoLMBI6GOfmNpdGQ1g0JcKpUZJRGjKxVo0/jGPtMsaEkoVu12oJG6reu0RJrhrmPIt36jQQslLMw3aP9AybLMP9m4IyyNyuUV5YzSUMU0G3JBO8HcJpQyrKn1W6KIwFejkvW7t0zb4uBJThmTRpsnDFzfPcp9b3JP6P1bBWE7A7aWTe/ULSRM5ajZfscgoRu4gCLXsAATrYhYXi+Rr54u+VO57aQrSL5OkBpWNRdRigV+Bv8uZi+KCxIFE1pRBNejmnMu5rIceCE4d2zMwQFbjzgMF1hlux5FdnAcSTUMtackSxvj54DeZ1Q8Zo0Ihkty6LvI6D8QWL6EnytN4RvQUqJr+Xq+FpmDb7QaQ1f2Ca+7cB4Z1ZgbBqmptcajOZLYDR6AaNpqTC6RlO2G63BCG4PRqsCo90DGI3bg7Eajc1hHLUFY65RSqjhgIsbWaQJC+mSxii6P1onKq7HOg+UriWA/2LG9lKpoQ2jKtZ4R9j30vMP0dXQtGVxtpNdHwr7vBDzCX8vF8rNRPnY7lDKG6YMJWwsdB43+CIdEj83vyNRPqgMCDH70+7lYNFN4uMTqErBxL9gidmJel59uCQ4Qoz8Usfx+q73+uN697TrFQ9KPpbdZ3TjvtGF7pNNHynhIyxWCVBRULbtDq2R2ks2BdmwrOcrffElRunLgabWVzZNrS8ON9qXqq1FhfTEsM3qsL2TQwPuZfUdqGxl+EM24iMhCpeczxFLT9Zf1xFFAbfx2MO1DHpAT3yDq0Q9isgyFqsPj0XMk8pE5BHCd5Bj+WJFgiAjGE7Jb/R06E+EtYSdd25PBvbsVCKS21vZeFBsKssUOLESPJu2jKHhQRk0F8Y2VFxYZJ+8A7pYpJhV3PoqjtS3sHOccAy5bbzEMvLP1g6vLBdyRpg18qBu69TazgnosI0DEfvzkM+iy/RhDO1yAmkoHIaFVPiR99dUN7SfdZyGWcfuUjQ4WkB8JmtGAh4MxjQiPWVS7SHPdZmk7046Yws4iy3GH9jyikzwrqS/LpPPTpce7WDn1P4K2NTvptWl4z1tCfyGn1Lq/xTKxfgoBN5CLG99Wgfz7UDl8Lt7hWHaN88it2csGt0Ei0Yaiz58+fJ4awRyQNcEAqP+CIs3IcOBewvqIx9lJQtxStwCbdzu8w7QcLombZS80zDtgIGSdnqWdXLv/ZE2WeR2xRtL/y34b4K3xXGeMcMMkSitjY7bO9g7TUtjCKAHFGbK0rnHfO0f5MFu891ZgrHC3L4JxsbU7TTj5b+dlpg7o9v4zR3Gw2dQLjgLoeEpnL27kLTFlZOrncabui+5euGGibiMJ07l+6dhHK93Gka/NzZDPOJQ2ksRaPXu8AHqp9lfD9FnfEJ+SGIdRj571t5iIvJOmqUgcFjyE/oTVxzRzgF57fUyo8YXsDVf6BuaqciKSLQcP358+6545pJQ3QVK76qe0Q88pVb+jH2yrv3N5606x6leQuicN5a+hl22+Ct3hMuXh9tKq3BoVwLeaZYXQGtXXS19MXq4f3//1+x/FOiO5hY91N2rRrq+Dj0m1MepvlnvgdpxjWpc24Ye13ULudUWgLauuqc0ZogLnQsV9xXuztbg6YBmidFuC0/9cth8nzK8EhsZAR+SX3KTf+TQAXdAQ8BfHsC8ePyTU7bLPP5VDN7/Bw==</diagram></mxfile>

pages/index.vue

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,30 @@
1818
>.
1919
</p>
2020
</div>
21+
22+
<div class="body-text mt-5" >
23+
<h2 class="mb-4 is-size-3 has-text-centered">How it works</h2>
24+
25+
<NetworkDiagram/>
26+
<p>
27+
Riptide relies on a server agent running locally on your machine as a
28+
systemd service. This agent is responsible for managing the file
29+
transfer and communicating with the Riptide server over a websocket
30+
connection. When a downloader requests a file from you, the agent will
31+
POST the file to the central server. The server will then begin to
32+
stream the file to the downloader.
33+
<br />
34+
This process is entirely secure, running over https with complete
35+
end-to-end encryption. Your server agent authenticates with a 256-bit
36+
key, which is generated when you first install the agent. This key is
37+
used for all authentication - so no one can pretend to be you or
38+
upload a file.
39+
<br/>
40+
We are entirely open source, and hosting your own central-api is
41+
encouraged for those who want maximum security.
42+
43+
</p>
44+
</div>
2145
</div>
2246
</template>
2347

0 commit comments

Comments
 (0)