+ Reply to Thread
Page 3 of 7 FirstFirst 12345 ... LastLast
Results 31 to 45 of 104

Thread: Joal-Server (Windows / Linux / Mac)

    1. Joal-Server (Windows / Linux / Mac) Details »»

      Joal-Server (Windows / Linux / Mac)

      Version: , by (Guest Coder) anthony-joal is offline

      Developer Last Online: Nov 2023 Show Printable Version Email this Page
      Category: [Ratio Tool] Rating:  Downloads: 0
      Released: 22.10.17 Last Update: Never Installs: 2
      • Supported
      • Re-useable Code
      • Free for all

      What is Joal-Server
      This version is intended for people who have server and networking knowledge,
      if you want a simple version with a desktop app take a look at Joal-Desktop

      Joal-Server is somehow a ratio master, an optional WebUi is embeded (can be activated on demands).
      I initially developped JOAL because i was bored of the .NET framework requirement and i wanted to have a ratio-faker that could work on every OS.



      How JOAL compares with other tools
      JOAL RatioMaster Plus mRatio
      OS Windows / Linux / Mac Windows Windows
      Multi-torrent Yes Yes Yes
      Configuration Simple as hell Hard Simple
      Memory reader No Yes Yes
      App updates Download needed Download needed Download needed
      Clients file updates Download needed Download needed Download needed
      Proxy compliant No Yes Yes
      Multiple language No Yes Yes
      Headless server app Yes No No

      Don't get me wrong, i'm not saying JOAL is better than other tools around here. It does not cover the same needs. JOAL is focused in providing a simple user experience with multi-os support. The server version will provide a multi-os experience with a safe WebUi to administrate your config from wherever you are.


      Where to download
      You can download the latests release from Github.
      If you use Docker you will find two Dockerfile in the repository.

      How to use it
      Take a look at the documentation.


      Preview
      Attachment 18374

      If you like the project consider adding a star to the repository : https://github.com/anthonyraymond/joal (on the top-right).

      Show Your Support

        -->
      • For saying thanks to the author, please click here.
      • This modification may not be copied, reproduced or published elsewhere without author's permission.

    Who Said Thanks:

    grandect (02.05.23) , sb86 (14.02.23) , araisan113 (02.08.21) , Mon (20.05.18) , acrobr (11.11.17) , anon (23.10.17) , cloud99 (23.10.17) , kokoro (22.10.17) , Lucius (22.10.17) , H265 (22.10.17)


  1. #32
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    188
    Activity Longevity
    0/20 9/20
    Today Posts
    0/5 ssssss188
    Joal server is actually "joal-core" wich is the code base for both the server and desktop app version. They both are the same.
    Most users are using the desktop app. But i initialy developed joal to operate in a server environment. So i kept this functionnality accros the updates.

    As far as i known, yes it's the only one to be :
    • multi-os
    • server-compliant
    • runnable in command line
    Last edited by anthony-joal; 28.03.18 at 00:30.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  2. #33

    Join Date
    26.03.18
    Posts
    3
    Activity Longevity
    0/20 7/20
    Today Posts
    0/5 ssssssss3
    Quote Originally Posted by anthony-joal View Post
    Joal server is actually "joal-core" wich is the code base for both the server and desktop app version. They both are the same.
    Most users are using the desktop app. But i initialy developed joal to operate in a server environment. So i kept this functionnality accros the updates.

    As far as i known, yes it's the only one to be :
    • multi-os
    • server-compliant
    • runnable in command line
    Thank you.

    I want to use Transmission 2.84 (14307) or Deluge 1.3.1. Do i need a equal client for joal or there's compatible ones?
    Last edited by amazning; 29.03.18 at 15:08.
    Reply With QuoteReply With Quote
    Thanks

  3. Who Said Thanks:

    anthony-joal (30.03.18)

  4. #34
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    188
    Activity Longevity
    0/20 9/20
    Today Posts
    0/5 ssssss188
    Well, it's better to use the same client as you "real" client. But these one are quite old. Can't you update your client version?

    There was various huge security leak that were revealed on various BitTorrent client including at least : uTorrent, BitTorrent, Transmission, qBittorrent. I don't know if Deluge was affected or not. But if i were you i wouldn't use such old versions.
    Last edited by anthony-joal; 30.03.18 at 02:11.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  5. #35
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    188
    Activity Longevity
    0/20 9/20
    Today Posts
    0/5 ssssss188
    Version 2.1.0 has been released

    [Changes]
    • Greatly improved how speed is spread among torrents, to look like more legit
    • Decreased CPU/RAM consumption
    • Reduced useless logs and made logging messages more concise


    [Changes]
    • Fixed a bug with public tracker files
    • Fix some non criticals bugs
    • Fix a visual Glitch in WebUi (tooltip that shows contdown before announce)


    Joal-desktop will soon be updated after some beta testings :)
    Last edited by anthony-joal; 19.05.18 at 00:42.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  6. Who Said Thanks:

    H265 (19.05.18)

  7. #36
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    188
    Activity Longevity
    0/20 9/20
    Today Posts
    0/5 ssssss188
    Version 2.1.2 has been released
    download it here.

    [Changes]
    • Client file list is now ordered semantically in WebUI (ordered by version).

    [Fix]
    • WebUi is now displaying announce progress bar properly even if the server is not on the same timezone as the client.

    [Client]
    • uTorrent utorrent 3.5.3_44428
    • bittorrent 7.10.3_44429
    Last edited by anthony-joal; 23.05.18 at 23:25.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  8. #37

    Join Date
    16.12.12
    Posts
    2
    Activity Longevity
    0/20 14/20
    Today Posts
    0/5 ssssssss2

    Question

    Hi,

    I used "Vuze Plus Extreme Mod" for several years and want to change to something that can run as a docker container, so this looks promising. :)

    But I think I don't really understand the concept behind it.
    Maybe I just don't know how Ratio Tools work. :)

    If I am using the docker version and use the "deluge-1.3.15.client" file,
    does the container run a real version of the deluge daemon?
    Can I connect to this via the Deluge GUI? What port?
    Can I install plugins for it?

    Sorry, if I am completely wrong about this.
    Reply With QuoteReply With Quote
    Thanks

  9. #38
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    188
    Activity Longevity
    0/20 9/20
    Today Posts
    0/5 ssssss188
    Quote Originally Posted by Godzilla View Post
    Hi,

    I used "Vuze Plus Extreme Mod" for several years and want to change to something that can run as a docker container, so this looks promising. :)

    But I think I don't really understand the concept behind it.
    Maybe I just don't know how Ratio Tools work. :)
    Hi :)

    First a little background on ratio tools.

    I believe that there are two kind of tools:
    1) The one what are designed as plugin in real BitTorrent clients, such as vuze extreme mod. These are dependent on the real BitTorrent client but they usually provide more "realistic" stats (even if nowaday i'm pretty confident in joal).

    2) The ones that works in a standalone way. As ratiomaster, mRation, joal... These are completly independent from real clients, and they don't NEED to be started along with it, even if some can suck data out of a running client. They attempt to copycat a variety of BitTorrent clients to trick the trackers.


    How does they works?
    I won't get into the first category as i don't known much about these. But for the standalone apps, they are actually quite simple and rely on the fact that BitTorrent protocol is not meant to be used by private trackers.

    When you want to download a file, the BitTorrent protocol state that the tracker has to provide you a list of peers (called seeders) who are uploading (seeding) a part or all of the file you want.
    You might wonder how the hell the tracker known who is seeding this very file at this very moment. It's also a BitTorrent protocol rules that says that every X minutes (30m most of the time), the clients (you and all the leechers/seeders) has to report their progress on the file (how much downloaded, how much uploaded and how much needs to be downloaded before completion).

    That's it, the protocol is as simple as that. Ratio tools just fake these values and send them to the trackers, anything could be a ratio tools, you could even send fake data from your web browser if you wanted to.
    But not all the tools are equals, for example the well known RatioMaster is now quite outdated and must not be used anymore, it's does not emulate well enough to trick trackers anymore. It all depend on how much times developper or community spend on reverse engineering the real clients to understand how they works.


    These one i would trust are :
    - mRatio
    - RatioMaster+
    - Joal

    Speaking for joal, qBittorent and Transmission emulation are 100% safe.



    Quote Originally Posted by Godzilla View Post
    If I am using the docker version and use the "deluge-1.3.15.client" file, does the container run a real version of the deluge daemon?
    No all standalone tools copycat them.

    Quote Originally Posted by Godzilla View Post
    Can I connect to this via the Deluge GUI? What port?
    Nop, joal provides a WebUi, but it's all about joal, it won't connect to a deluge or whatever.

    Quote Originally Posted by Godzilla View Post
    Can I install plugins for it?
    Nop, as said above. You'll have to use the webui to configure / add or remove torrents.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  10. Who Said Thanks:

    JohnareyouOK (06.04.19) , anon (30.03.19) , H265 (30.03.19)

  11. #39

    Join Date
    16.12.12
    Posts
    2
    Activity Longevity
    0/20 14/20
    Today Posts
    0/5 ssssssss2
    So these Ratio Tools are kind of standalone torrent clients with specific features for faking ratio.
    They only spoof the defined client.

    Thanks, but I think I will look for another mod then. :)
    Reply With QuoteReply With Quote
    Thanks

  12. #40

    Can't add more than 118 torrents to ghost seed

    hey, Thank you for your great program!

    I used to use it for small amount of torrents and it worked quite great. was light and fast, and as said here, I could even use it with my linux box without any tricks (like wine, .net programs and so on).

    The problem is whenever I try to add more than 100 torrents (my tracker gives like a poiint per torrent, so i just ghost seeding small torrents), joal-desktop just won't accept it and ignore it.

    Is there something I can do about it? I tried to manually add torrents to the torrent folder (at ~/.config/joal/joalcore/torrents), and even to the archived folder, with no luck - it still wont register over 118 torrents.

    I did notice that a single core was hard capped at 100% (like joal actually tried to add more torrents), but when it reached ~118 torrents or so, it just ignores the rest and ghost seeding only the current torrents.


    Thank you for your help!
    Reply With QuoteReply With Quote
    Thanks

  13. Who Said Thanks:

    anthony-joal (20.01.20)

  14. #41

    Join Date
    01.09.14
    Location
    India
    P2P Client
    uTorrent
    Posts
    2
    Activity Longevity
    0/20 12/20
    Today Posts
    0/5 ssssssss2
    @anthony-joal Is there a way to run this using a .sh script at bootup on centos/ubuntu startup? I am a linux noob but still can manage by googling my way around. However, the normal script execution methods don't seem to work for joal server. Help will be appreciated.
    Reply With QuoteReply With Quote
    Thanks

  15. #42
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    You likely want to run it as a service under systemd.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  16. #43

    Join Date
    01.09.14
    Location
    India
    P2P Client
    uTorrent
    Posts
    2
    Activity Longevity
    0/20 12/20
    Today Posts
    0/5 ssssssss2
    Quote Originally Posted by anon View Post
    You likely want to run it as a service under systemd.
    Does not work but I'll try again.
    Reply With QuoteReply With Quote
    Thanks

  17. #44
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    188
    Activity Longevity
    0/20 9/20
    Today Posts
    0/5 ssssss188
    Hello @SumBaj,

    I do'nt know how this can be achieve with plain linux.
    But joal is compatible with docker if you want to setup docker and run it in containers (which allow process to autorun on boot. Docker is not a simple think to understand if you don't know linux really well though.

    ---------- Post Merged at 11:07 ---------- Previous Post was at 11:01 ----------

    @yuvalhadar134

    Sorry for this late answer... i haven't seen your message.
    I'm aware of performance issues on small configs. I'm currently rewriting JOAL in another language, it will be much more efficient and less resource consuming. I expect the beta to start in the next few months.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  18. Who Said Thanks:

    anon (23.01.20)

  19. #45
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    39,370
    Activity Longevity
    11/20 19/20
    Today Posts
    1/5 ssss39370
    Quote Originally Posted by anthony-joal View Post
    Docker is not a simple think to understand if you don't know linux really well though.
    It can be complicated even if you do know Linux well

    I'm currently rewriting JOAL in another language, it will be much more efficient and less resource consuming. I expect the beta to start in the next few months.
    Sounds good, but what about multi-platform support? Right now, one upside JOAL has against RatioMaster and mRatio (in fact, the upside for some) is that it also runs on Linux, Mac and potentially any other system for which an updated Java VM is available.
    "I just remembered something that happened a long time ago."
    Reply With QuoteReply With Quote
    Thanks

  20. Who Said Thanks:

    anthony-joal (26.01.20)

  21. #46
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    188
    Activity Longevity
    0/20 9/20
    Today Posts
    0/5 ssssss188
    Quote Originally Posted by anon View Post
    It can be complicated even if you do know Linux well
    It requires quite a dedication indeed. But it worth the time.


    Quote Originally Posted by anon View Post
    Sounds good, but what about multi-platform support? Right now, one upside JOAL has against RatioMaster and mRatio (in fact, the upside for some) is that it also runs on Linux, Mac and potentially any other system for which an updated Java VM is available.
    By no way i would compromise that, i'm using Golang and it can be compiled natively for every OS and architectures i know. Plus so far from what i've seen the performance are not comparable in any way, it's like 10 times faster, easy.

    Some widely asked features will also be implemented :)
    Last edited by anthony-joal; 27.01.20 at 09:00.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  22. Who Said Thanks:

    anon (27.01.20)

+ Reply to Thread
Page 3 of 7 FirstFirst 12345 ... LastLast

Tags for this Thread

Posting Permissions

  • You may post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts
  •