diff --git a/docs/server.md b/docs/server.md index 6141702c..188b8456 100644 --- a/docs/server.md +++ b/docs/server.md @@ -5,7 +5,7 @@ title: running your own server !!! note **You do not need the server to do anything with hydrus! It is only for advanced users to do very specific jobs!** The server is also hacked-together and quite technical. It requires a fair amount of experience with the client and its concepts, and it does not operate on a timescale that works well on a LAN. Only try running your own server once you have a bit of experience synchronising with something like the PTR and you think, 'Hey, I know exactly what that does, and I would like one!' - **[Here is a document put together by a user describing whether you want the server.](https://github.com/Zweibach/text/blob/master/Hydrus/youDontWantTheServer.md)** + **[Here is a document put together by a user describing whether you want the server.](youDontWantTheServer.md)** ## setting up a server { id="intro" } diff --git a/docs/youDontWantTheServer.md b/docs/youDontWantTheServer.md new file mode 100644 index 00000000..f20ab17b --- /dev/null +++ b/docs/youDontWantTheServer.md @@ -0,0 +1,33 @@ +# You don't want the server +The server.exe/server.py is the victim of many a misconception. You don't need to use the server to use Hydrus. The vast majority of features are contained in the client itself so if you're new to Hydrus, just use that. + +The server is only really useful for a few specific cases which will not apply for the vast majority of users. + +## The server +The Hydrus server doesn't really work as most people envision a server working. When you sync with a Hydrus server you get everything it has, a complete copy. You can't have it host files which you can then search and selectively retrieve, it's all or nothing. + +## You don't want the server (probably) +Do you want to remotely view your files? You don't want the server. + +Do you want to host your files on another computer since your daily driver don't have a lot of storage space? You don't want the server. + +Do you want to use multiple clients and have everything synced between them? You don't want the server. + +Do you want to expose API for Hydrus Web, Hydroid, or some other third-party tool? You don't want the server. + +Do you want to share some files and tags in a small group of friends? You might actually want the server. + +## The options +Now, you're not the first person to have any of the above ideas and some of the thinkers even had enough programming know-how to make something for it. Below is a list of some options, see [this page](links.md) for a few more. + +### [Hydrus Web](https://github.com/floogulinc/hydrus-web) + - Lets you browse and manage your collection. + +### [Hydroid](https://github.com/thatfuckingbird/hydroid) + - Lets you browse and manage your collection. + +### [Animeboxes](https://www.animebox.es/) + - Lets you browse your collection. + +### [Database migration](https://hydrusnetwork.github.io/hydrus/help/database_migration.html) + - Lets you host your files on another drive, even on another computer in the network. \ No newline at end of file