-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.xml
102 lines (91 loc) · 6.38 KB
/
index.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Bigfile</title>
<link>https://bigfile.site/</link>
<description>Recent content on Bigfile</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-EN</language>
<managingEditor>[email protected] (Bigfile)</managingEditor>
<webMaster>[email protected] (Bigfile)</webMaster>
<copyright>(c) 2019 bigfile.</copyright>
<lastBuildDate>Mon, 09 Sep 2019 15:00:37 +0800</lastBuildDate>
<atom:link href="https://bigfile.site/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Quick Start</title>
<link>https://bigfile.site/start/</link>
<pubDate>Mon, 09 Sep 2019 15:00:37 +0800</pubDate>
<author>[email protected] (Bigfile)</author>
<guid>https://bigfile.site/start/</guid>
<description>In this section, we will describe how to install, config and start Bigfile.
Requirements The only thing Bigfile needs is Mysql, you should start mysql before starting Bigfile. You can follow the official guide to install it,
Install There are many ways to install Bigfile, just as follows.
from Binary You can download the latest version from the release page.
from HomeBrew If you work on MacOS, you can install Bigfile by brew.</description>
</item>
<item>
<title>FTP</title>
<link>https://bigfile.site/ftp/</link>
<pubDate>Mon, 09 Sep 2019 13:28:42 +0800</pubDate>
<author>[email protected] (Bigfile)</author>
<guid>https://bigfile.site/ftp/</guid>
<description>FTP has been around for decades, but even in the 21st century, this ancient technology is still being used because it is very convenient. As long as you start an FTP server, then using the FTP client to manipulate remote server files is like working with local files.
To support this ancient technology, we implemented the ftp protocol to facilitate the transfer of files. And, for security, we support FTPS.</description>
</item>
<item>
<title>RPC</title>
<link>https://bigfile.site/rpc/</link>
<pubDate>Mon, 09 Sep 2019 10:19:54 +0800</pubDate>
<author>[email protected] (Bigfile)</author>
<guid>https://bigfile.site/rpc/</guid>
<description>To facilitate quick access to Bigfile in the application, we implemented the RPC service based on grpc. In theory, the languages supported by grpc can generate corresponding clients based on proto files, and quickly call Bigfile RPC services. Not much nonsense, let&rsquo;s start using it.
Start RPC Server In the RPC service, we support double-ended authentication, and we strongly recommend that you use it. You can generate certificates through the command line tools we provide.</description>
</item>
<item>
<title>Token</title>
<link>https://bigfile.site/token/</link>
<pubDate>Mon, 09 Sep 2019 10:08:17 +0800</pubDate>
<author>[email protected] (Bigfile)</author>
<guid>https://bigfile.site/token/</guid>
<description>I believe that everyone may be slightly confused when they first encounter the concept of Token. However, I also believe that after you use and understand, you find it very convenient and safe.
As mentioned in about, there are directories and files in the Bigfile, and each app may not want to give the key to everyone. But it can create a Token, specify a directory, and restrict it to only operate in a directory.</description>
</item>
<item>
<title>App</title>
<link>https://bigfile.site/app/</link>
<pubDate>Mon, 09 Sep 2019 09:48:01 +0800</pubDate>
<author>[email protected] (Bigfile)</author>
<guid>https://bigfile.site/app/</guid>
<description>In Bigfile, you can create a lot of APPs, they are logically isolated, have their own space, do not affect each other, each APP can only see the contents of their own directory. We provide a command line tool management app.
In order to create an app, you can run the following command:
bigfile app:new --name &quot;bigfile blog&quot; --note &quot;for bigfile to upload file&quot; After success, you will get the App Uid and App secret.</description>
</item>
<item>
<title>HTTP</title>
<link>https://bigfile.site/http/</link>
<pubDate>Sun, 08 Sep 2019 21:30:11 +0800</pubDate>
<author>[email protected] (Bigfile)</author>
<guid>https://bigfile.site/http/</guid>
<description>The http protocol is the first protocol we implemented. In this way, most languages can access Bigfile at almost no cost. In http protocol, we have the following characteristics:
record every access rquest (default: enable) parameter signature verification (default: enable) rate limit by ip (default: disable) prevent replay attacks (default: enable) support cors (default: disable) Next, we will make an example of the use of each API.</description>
</item>
<item>
<title>About</title>
<link>https://bigfile.site/about/</link>
<pubDate>Fri, 06 Sep 2019 17:07:07 +0800</pubDate>
<author>[email protected] (Bigfile)</author>
<guid>https://bigfile.site/about/</guid>
<description>Bigfile is a file transfer system, supports http, ftp and rpc protocol. It is built on top of many excellent open source projects. Designed to provide a file management service and give developers more help. At the bottom, bigfile splits the file into small pieces of 1MB, the same slice will only be stored once. Please allow me to illustrate the entire architecture with a picture.</description>
</item>
<item>
<title></title>
<link>https://bigfile.site/license/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<author>[email protected] (Bigfile)</author>
<guid>https://bigfile.site/license/</guid>
<description>MIT License
Copyright &copy; 2019 bigfile
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the &laquo;Software&raquo;), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:</description>
</item>
</channel>
</rss>