+ Reply to Thread
Page 2 of 4 FirstFirst 1234 LastLast
Results 16 to 30 of 47

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: Feb 2020 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:

    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. #17
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    168
    Activity Longevity
    1/20 5/20
    Today Posts
    0/5 ssssss168
    Hi cloud :)

    it has to do with the launching argument that are missing :

    You have to launch it with this at least this argument : --joal-conf="/home/xXXx/joal-conf"
    In your case it will be :
    java -jar /home/xXXx/joal-conf/jack-of-all-trades-2.0.9.jar --joal-conf="/home/xXXx/joal-conf/"

    Note that this will only launch the command line interface, if you want to enable the webui take a look at the full list of arguments here: https://github.com/anthonyraymond/joal#how-to-run


    Let me know if you still have problem with JOAL.
    Have fun :)
    Last edited by anthony-joal; 11.02.18 at 23:32.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  2. Who Said Thanks:

    cloud99 (12.02.18) , anon (12.02.18)

  3. #18
    Member cloud99's Avatar
    Join Date
    06.04.17
    Location
    地獄の&#2011
    P2P Client
    ヴェーズ極端なモード
    Posts
    222
    Activity Longevity
    0/20 5/20
    Today Posts
    0/5 ssssss222
    Hi,

    Quote Originally Posted by anthony-joal View Post
    Hi cloud :)

    it has to do with the launching argument that are missing :

    You have to launch it with this at least this argument : --joal-conf="/home/xXXx/joal-conf"

    Thank you pointing out the missing launching argument. I tried it without the web ui and it seems to work.

    Debugged info here:- https://ghostbin.com/paste/j8n8d

    Starting it with the web ui is causing a problem.

    Code:
    java -jar /home/xXXx/joal-conf/jack-of-all-trades-2.0.9.jar --joal-conf="/home/xXXx/joal-conf" --spring.main.web-environment=true
    Error report here:- https://ghostbin.com/paste/mn5q7

    I tried debugging it with this command.

    Code:
    java -jar /home/star/joal-conf/jack-of-all-trades-2.0.9.jar --joal-conf="/home/star/joal-conf" --spring.main.web-environment=true --debug
    Debugged info here:- https://ghostbin.com/paste/zqjag

    Can I trouble you with making a launcher? Or perhaps a bash script to start up joal-server. Also how to change the "web ui" ip address and port. I currently have utorrent server, vuze and rtorrent+rutorrent set up on the different local host addresses and ports. Do you perhaps have a detailed documentation on how this all can be achieved? i.e., "web ui" access, changing default ip and port, etc.

    ~cloud99
    Reply With QuoteReply With Quote
    Thanks

  4. Who Said Thanks:

    anthony-joal (12.02.18)

  5. #19
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    168
    Activity Longevity
    1/20 5/20
    Today Posts
    0/5 ssssss168
    You're almost done ^^. Sadly, the only documentation available is here so far. I'm in the middle of a huge refactor, i'll improve the doc when i'll be done with it :)

    If you want to use the WebUI, all the argument listed here (https://github.com/anthonyraymond/joal#how-to-run) are mandatory.

    --joal-conf=PATH_TO_CONF: to instruct where is the configuration folder
    --spring.main.web-environment=true: to enable the web context.
    --server.port=YOUR_PORT: Replace YOUR_PORT by the port you want to use with the webui.
    --joal.ui.path.prefix="SECRET_OBFUSCATION_PATH": use your own complicated path here (this will be your first layer of security to keep joal secret). This is security though obscurity, but it is required in our case.
    --joal.ui.secret-token="SECRET_TOKEN": use your own secret token here (this is some kind of a password, choose a complicated one).

    Afterward, when JOAL will be launched, open a web browser and navigate to :
    http://localhost:port/SECRET_OBFUSCATION_PATH/ui/
    Replace port by the port you choosed at the step above.
    Replace SECRET_OBFUSCATION_PATH by the value you choosed at the step above.

    also, if you are not accessing the WebUI from the same computer that runs JOAL you'll need to replace "localhost" by your computer local ip. (192.168.1.xxx)
    When the WebUi will show up, you'll have to press the big red button a the top left to fill the connection form (server ip, port, secret obfuscation path and secret token)


    I'm not sure what you mean by changing the IP address of the server? What do you mean exactly?


    PS: here is an example to start your webui:
    java -jar /home/xXXx/joal-conf/jack-of-all-trades-2.0.9.jar --joal-conf="/home/xXXx/joal-conf/" --spring.main.web-environment=true --server.port=4265 --joal.ui.path.prefix="my-super-awesone-secret-path" --joal.ui.secret-token="mySuperPassword"
    If you do so, you'll reach the webui at : http://localhost:4265/my-super-awesone-secret-path/ui/
    Last edited by anthony-joal; 12.02.18 at 23:55.
    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:

    cloud99 (14.02.18)

  7. #20
    Member cloud99's Avatar
    Join Date
    06.04.17
    Location
    地獄の&#2011
    P2P Client
    ヴェーズ極端なモード
    Posts
    222
    Activity Longevity
    0/20 5/20
    Today Posts
    0/5 ssssss222
    Quote Originally Posted by anthony-joal View Post

    If you want to use the WebUI, all the argument listed here are mandatory.

    PS: here is an example to start your webui:
    java -jar /home/xXXx/joal-conf/jack-of-all-trades-2.0.9.jar --joal-conf="/home/xXXx/joal-conf/" --spring.main.web-environment=true --server.port=4265 --joal.ui.path.prefix="my-super-awesone-secret-path" --joal.ui.secret-token="mySuperPassword"
    If you do so, you'll reach the webui at : http://localhost:4265/my-super-awesone-secret-path/ui/
    Thank you this has worked for me.

    Quote Originally Posted by anthony-joal View Post
    I'm not sure what you mean by changing the IP address of the server? What do you mean exactly?
    I wanted a different path rather than the localhost and port which can be done with "--joal.ui.path.prefix". Thank you once again.

    ~cloud99
    Reply With QuoteReply With Quote
    Thanks

  8. Who Said Thanks:

    anthony-joal (14.02.18)

  9. #21
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    168
    Activity Longevity
    1/20 5/20
    Today Posts
    0/5 ssssss168
    Quote Originally Posted by cloud99 View Post
    Thank you this has worked for me.
    I wanted a different path rather than the localhost and port which can be done with "--joal.ui.path.prefix". Thank you once again.
    ~cloud99
    Nice :)
    Have fun
    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:

    R0b1n (16.02.18) , 5ied22 (15.02.18) , cloud99 (15.02.18)

  11. #22

    Join Date
    16.02.18
    Location
    France
    P2P Client
    qBitttorent
    Posts
    1
    Activity Longevity
    0/20 3/20
    Today Posts
    0/5 ssssssss1
    Hi Anthony.

    Thank you very much for your hard work. It works like a charm
    Reply With QuoteReply With Quote
    Thanks

  12. Who Said Thanks:

    anthony-joal (16.02.18)

  13. #23
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    168
    Activity Longevity
    1/20 5/20
    Today Posts
    0/5 ssssss168
    Hi r0b1n :)
    Thanks for your support.

    A new version is on the way (probably in a few month), it should not provide any visual improvement, but it will reduce boot time, and memory/cpu consumption :)
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  14. Who Said Thanks:

    cloud99 (17.02.18) , anon (17.02.18)

  15. #24
    Thank you for all the effort in this great pice of software.

    I would like to ask if it would be possible in a near future to run it from an OpenWRT/LEDE firmware-based router. More precisely in an arm cortex v7 one, as I see it needs Java to run.

    It would be nice to have it running on a 24/7 low-power consumption device like a router (with no docker capabilities).

    Thanks again.
    Reply With QuoteReply With Quote
    Thanks

  16. #25
    Moderator anon's Avatar
    Join Date
    01.02.08
    Posts
    35,969
    Activity Longevity
    12/20 19/20
    Today Posts
    1/5 ssss35969
    Yes, that would be pretty nice. Before JOAL was around, I once tried to get Vuze Extreme Mod to run headless on OpenWrt, but couldn't even get Java to work
    "Come visit sometime, okay? We'll always be here for you. We... we all love you."
    Reply With QuoteReply With Quote
    Thanks

  17. #26
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    168
    Activity Longevity
    1/20 5/20
    Today Posts
    0/5 ssssss168
    I do run mine 24/7 on a raspberry (ARM). I don't really know about OpenWrt it seems that there is no full support for Java.

    You can run JOAL anywhere as long as you can install Java (8 or higher).
    Last edited by anthony-joal; 11.03.18 at 21:28.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  18. #27
    Quote Originally Posted by anthony-joal View Post
    I do run mine 24/7 on a raspberry (ARM). I don't really know about OpenWrt it seems that there is no full support for Java.

    You can run JOAL anywhere as long as you can install Java (8 or higher).
    Thank you.

    Yeah, it cannot run Java builds. I tried to run a GPS tracker once and I could not due to the lack of support to run the Java app.
    Reply With QuoteReply With Quote
    Thanks

  19. #28
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    168
    Activity Longevity
    1/20 5/20
    Today Posts
    0/5 ssssss168
    Damned :/

    Sorry about that. Maybe you could buy a raspberry, it has a low consumption as well.
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  20. #29

    Join Date
    26.03.18
    Posts
    3
    Activity Longevity
    0/20 3/20
    Today Posts
    0/5 ssssssss3

    MB limit

    Hi,

    Great program that you have.

    It is possible to define a maximum MB to seed?
    I think that is essencial.
    Reply With QuoteReply With Quote
    Thanks

  21. Who Said Thanks:

    anthony-joal (26.03.18)

  22. #30
    Guest Coder anthony-joal's Avatar
    Join Date
    22.03.17
    Location
    France
    P2P Client
    qBittorrent
    Posts
    168
    Activity Longevity
    1/20 5/20
    Today Posts
    0/5 ssssss168
    Hi amazning,

    thanks for your comment :)

    No it's not possible, and honnestly, i don't think that i'll implement that in the future. Joal is designed to be usable by everyone, to be as simple as possible, i don't wan't to overwhelm users under tons of configurations and other stuff that most of them don't understand. And also useable as fully automated service that you can host on a server.

    The drawback of this way of thinking is that most advanced user may feel frustraded from these missing features. But honestly, if you want a finer control over your setup mRatio is a really good software.

    mRatio, Ratiomaster+ and JOAL does not cover the same needs. But with all of these softs out there, everyone should find his own :)
    This is my signature. There are many others like it, but this one is mine.
    Reply With QuoteReply With Quote
    Thanks

  23. Who Said Thanks:

    anon (01.04.18)

  24. #31

    Join Date
    26.03.18
    Posts
    3
    Activity Longevity
    0/20 3/20
    Today Posts
    0/5 ssssssss3
    Quote Originally Posted by anthony-joal View Post
    Hi amazning,

    thanks for your comment :)

    No it's not possible, and honnestly, i don't think that i'll implement that in the future. Joal is designed to be usable by everyone, to be as simple as possible, i don't wan't to overwhelm users under tons of configurations and other stuff that most of them don't understand. And also useable as fully automated service that you can host on a server.

    The drawback of this way of thinking is that most advanced user may feel frustraded from these missing features. But honestly, if you want a finer control over your setup mRatio is a really good software.

    mRatio, Ratiomaster+ and JOAL does not cover the same needs. But with all of these softs out there, everyone should find his own :)

    Given that it's a server version i don't know if you have users with low knowledge. Anda maybe you can a have a option for advanced users.
    Joal is the only that has a server version right?
    Reply With QuoteReply With Quote
    Thanks

+ Reply to Thread
Page 2 of 4 FirstFirst 1234 LastLast

Tags for this Thread

Posting Permissions

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