+ Reply to Thread
Page 2 of 3 FirstFirst 123 LastLast
Results 16 to 30 of 35

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: Jul 2018 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:

    pleasenocheating (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
    146
    Activity Longevity
    1/20 3/20
    Today Posts
    0/5 ssssss146
    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
    Posts
    208
    Activity Longevity
    2/20 3/20
    Today Posts
    1/5 ssssss208
    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
    146
    Activity Longevity
    1/20 3/20
    Today Posts
    0/5 ssssss146
    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
    Posts
    208
    Activity Longevity
    2/20 3/20
    Today Posts
    1/5 ssssss208
    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
    146
    Activity Longevity
    1/20 3/20
    Today Posts
    0/5 ssssss146
    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 1/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
    146
    Activity Longevity
    1/20 3/20
    Today Posts
    0/5 ssssss146
    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

    Join Date
    31.10.17
    Posts
    6
    Activity Longevity
    0/20 2/20
    Today Posts
    0/5 ssssssss6
    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
    34,509
    Activity Longevity
    14/20 19/20
    Today Posts
    1/5 ssss34509
    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
    146
    Activity Longevity
    1/20 3/20
    Today Posts
    0/5 ssssss146
    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

    Join Date
    31.10.17
    Posts
    6
    Activity Longevity
    0/20 2/20
    Today Posts
    0/5 ssssssss6
    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
    146
    Activity Longevity
    1/20 3/20
    Today Posts
    0/5 ssssss146
    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 1/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
    146
    Activity Longevity
    1/20 3/20
    Today Posts
    0/5 ssssss146
    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 1/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 3 FirstFirst 123 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
  •  

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 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188