Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] binhex - bitmagnet

Featured Replies

Thank you binhex for making this docker.

I did spend some time on reading up on the project, and - its a sole developer, so new features will likely be slow, and he did request developer help. There is also a donate function for the project if people want to drop the developer a few bucks. So far there has been donated like 60USD, so not many has contributed to the project, and its a pitty really.

This will likely not be your entry point to torrents, but finding long lost and obscure things - this project is perfect for that.

IMO this tool is quite powerfull. Having all this metadata by your fingertips, well - I see this a little like your own private NZB indexer, but for public torrents instead :D

 

  • Replies 210
  • Views 29.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • i have now included an example configuration file, please pull down the latest image. The config file will be located at '/config/bitmagnet/config.yml.example', please open the file with a decent edit

  • See Q24 at this link https://github.com/binhex/documentation/blob/master/docker/faq/vpn.md

  • New image built, this includes my hack to switch sort order for the Torznab API from 'Relevance' to 'Published' date, so this should result in newer magnets being found and thus a higher chance of the

Posted Images

Ooh.

And to the people that don't know how to download the links, and make it work. 

Please spend a few days on setting up the *RR's programs, witch - binhex also has been so kind to deliver in an easy to use manner :D

Its a fantastic pleasure to just browse in plex, make stuff to your wishlist, and then stuff will appear on the plex server in the desired resolution, subtitles etc.

https://bitmagnet.io/guides/servarr-integration.html

 

Having Prowlarr setup correctly will ease your day immensely. There are several guides on youtube to setup this correctly.

https://www.youtube.com/@AlienTech42 I like this fella on YT, because his vids are no fuss and untra short, and very down to the point. They dont dive deep into the deeper inner workings of diffrent things, but by following his vids will setup a basic instance, witch you can play around with at a  later stage.

Just to add some more data relating to DB size for those interested, this is from two days of running (with some tinkering in the middle there) and the database size doesn't show signs of slowing yet. Currently at 7.46GB in size with 1,100,744 torrents found. Will keep tabs on it and report back if I find a ceiling or it starts to plateau.

 

Update: After nearly a week (minus a day where the docker was off and I didn't notice) running with no filters, we're at 18.7GB and there looks to be a very slight downward trend in the rate of increase. Still no plateau in sight though. Curious where this will end up.

 

DB_Size.JPG

DB_Size_02.JPG

Edited by KMoney00
Update

  • Author
On 9/14/2024 at 11:57 PM, Bookingyo said:

is there a way to omit categories to be crawled?

 

On 9/15/2024 at 12:14 AM, Araso said:

 

There's this. You'd need a config file for it though. Where that should be located is asked in the post right above yours.

 

 

There's some info here.

i have now included an example configuration file, please pull down the latest image. The config file will be located at '/config/bitmagnet/config.yml.example', please open the file with a decent editor such as notepad++ or vscode (not notepad), i have heavily commented the file for the given examples, any questions let me know.

Edit - New FAQ created, these surprised me so I thought I would save everyone else the head scratching:- https://github.com/binhex/documentation/blob/master/docker/faq/bitmagnet.md

On 9/15/2024 at 12:38 PM, binhex said:

you can run it in host mode if you like, it should still work, custom network you are on your own, but again it should work.

I use my arr custom docker network and it works fine. prowler setup ok and seems its working.

 

I'm trying to find a way to use my binhex-delugevpn with PIA VPN to use also for bitmagnet.

thanks for this great app

 

2 hours ago, aliengoa said:

I use my arr custom docker network and it works fine. prowler setup ok and seems its working.

 

I'm trying to find a way to use my binhex-delugevpn with PIA VPN to use also for bitmagnet.

thanks for this great app

 

See Q24 at this link https://github.com/binhex/documentation/blob/master/docker/faq/vpn.md

On 9/16/2024 at 4:34 AM, knights_of_pine said:

2. in bitmagnet webui how can i set up where i can click the magnetlink and have it sent directly to my deluge container?  bitmagnet is going through the vpn in deluge.

 

 

I use a Firefox plugin for this, it's called deluge add torrent, it works a treat when it's setup,

 

Have a look around as they may publish it for other browsers if firefox isn't your thing

On 9/15/2024 at 4:18 PM, kimmer said:

Ooh.

And to the people that don't know how to download the links, and make it work. 

Please spend a few days on setting up the *RR's programs, witch - binhex also has been so kind to deliver in an easy to use manner :D

Its a fantastic pleasure to just browse in plex, make stuff to your wishlist, and then stuff will appear on the plex server in the desired resolution, subtitles etc.

https://bitmagnet.io/guides/servarr-integration.html

 

Having Prowlarr setup correctly will ease your day immensely. There are several guides on youtube to setup this correctly.

https://www.youtube.com/@AlienTech42 I like this fella on YT, because his vids are no fuss and untra short, and very down to the point. They dont dive deep into the deeper inner workings of diffrent things, but by following his vids will setup a basic instance, witch you can play around with at a  later stage.

have you had any problems where *arr apps would snatch stuff from bitmagnet torznab API without respecting custom format scores? I did and it seems like more people had too. Perhaps we're doing something wrong

  • Author

New image built, this includes my hack to switch sort order for the Torznab API from 'Relevance' to 'Published' date, so this should result in newer magnets being found and thus a higher chance of the seeder count being at least 1.

trying to run the reprocess command after i edited the config.yml to exlude some categories and it errors. did this other day no problem but honestly wouldn't be surprised if i'm doing something wrong. 

 

I open console from docker page for the container and shouldn't it just be "bitmagnet reprocess" and enter? I receive "bash: bitmagnet: command not found"

 

i get similar if i try from the unraid console with "docker exec -it binhex-bitmagnet bitmagnet reprocess" returns the following:

OCI runtime exec failed: exec failed: unable to start container process: exec: "bitmagnet": executable file not found in $PATH: unknown

 

am i doing it wrong or is there something up wtih the latest image? 

Edited by Azreal

  • Author
3 hours ago, Azreal said:

trying to run the reprocess command after i edited the config.yml to exlude some categories and it errors. did this other day no problem but honestly wouldn't be surprised if i'm doing something wrong. 

 

I open console from docker page for the container and shouldn't it just be "bitmagnet reprocess" and enter? I receive "bash: bitmagnet: command not found"

 

i get similar if i try from the unraid console with "docker exec -it binhex-bitmagnet bitmagnet reprocess" returns the following:

OCI runtime exec failed: exec failed: unable to start container process: exec: "bitmagnet": executable file not found in $PATH: unknown

 

am i doing it wrong or is there something up wtih the latest image? 

It's not on the path, try specifying /opt/bitmagnet/bitmagnet reprocess

2 hours ago, binhex said:

It's not on the path, try specifying /opt/bitmagnet/bitmagnet reprocess

thank you thank you. don't know my way around the file structures so well yet so didn't know where to find it. appreciate your response. 

  • Author
12 hours ago, Azreal said:

thank you thank you. don't know my way around the file structures so well yet so didn't know where to find it. appreciate your response. 

no probs, to ease the pain i have now added bitmagnet to the path so once you pull down the new image you will be able to issue 'bitmagnet reprocess' from anywhere and it will run.

I'm probably doing something dumb, but I'm trying to run this container via docker-compose in a ubuntu vm on unraid using gluetun. All of my other containers in the VM run fine in docker. I'm having trouble starting the postgres database. Here is my docker compose:
 

  bitmagnet:
    container_name: bitmagnet
    image: binhex/arch-bitmagnet
    network_mode: "service:gluetun"
    volumes:
      - /home/sisko/appdata/bitmagnet:/config
      - /etc/localtime:/etc/localtime:ro
    environment:
      - UMASK=000
      - PUID=1000
      - PGID=1000

 

Where PUID and PGID are the user and group of the sole login to that VM (I've also tried PUID and PGID of 0).
Supervisor.d logs show:
 

DEBG 'start' stderr output:
"root" execution of the PostgreSQL server is not permitted.
The server must be started under an unprivileged user ID to prevent
possible system security compromise.  See the documentation for
more information on how to properly start the server.

INFO success: start entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
DEBG 'start' stdout output:
[info] Waiting for PostgreSQL to be ready...

 

and continues to display Waiting for PostgreSQL indefinitely. I've searched the internet to find a solution but I'm pretty noob... Do I need to create a regular user in my VM and use that user's PUID and PGID?

Did I miss something else?

Edited by Awperator

41 minutes ago, Awperator said:

I'm trying to run this container via docker-compose in a ubuntu vm on unraid

Why not just run it natively in Unraid? Works great there.

This VM is used for experimental stuff and has it's own SSD, I don't want to flood my main cache with the data from this image.

  • Author
3 hours ago, Awperator said:

Do I need to create a regular user in my VM and use that user's PUID and PGID?

you can't use root (postgres restriction), other than that there is no restrictions that i'm aware of, FYI i am running as user nobody (99) and group users (100) with no issue.

Can anyone give me an idea of what the expected size of the db will be? I’ve got a fair amount of space available on my cache but if the db is going to grow past 100GB or so I may just setup a share on my array.

18 minutes ago, binhex said:

Yeah, saw that. Guess the size will just continue to increase the longer the container runs with a faster or slower rate depending on exclusions.

 

Maybe a better question would be can the db be moved if it gets too big or are there any reasons not to just start it on a parity protected array?

  • Author
49 minutes ago, wgstarks said:

Yeah, saw that. Guess the size will just continue to increase the longer the container runs with a faster or slower rate depending on exclusions.

 

Maybe a better question would be can the db be moved if it gets too big or are there any reasons not to just start it on a parity protected array?

You can move it no problems, but the array will no doubt be slower leading to possible queues and the constant write will keep your disks spinning, if that's not a problem then go for it.

9 minutes ago, binhex said:

You can move it no problems, but the array will no doubt be slower leading to possible queues and the constant write will keep your disks spinning, if that's not a problem then go for it.

Thanks. Spinning HDs isn’t a problem but the queue, not sure. Might try it though.

2 hours ago, binhex said:

you can't use root (postgres restriction), other than that there is no restrictions that i'm aware of, FYI i am running as user nobody (99) and group users (100) with no issue.

 

Got it working. Had to delete/recreate the container for the PUID/GUID changes I made in the compose to take.

Edited by Awperator

  • Author
20 hours ago, Awperator said:

 

Got it working. Had to delete/recreate the container for the PUID/GUID changes I made in the compose to take.

FYI you don't need to delete all files/folders if you change PUID/PGID, you can simply delete the file /config/perms.txt instead and then restart the container.

I've setup something wrong with the network routing of this docker through qbittorrentvpn I guess since I can't connect to the webui.

I followed spaceinvaderone's video.

 

bitmagnet settings-

Screenshot2024-09-22at5_59_06PM.thumb.png.28de3075de24d4d770e4dbd8757c3ffb.png

 

 

qbittorrentvpn settings-

Screenshot2024-09-22at5_57_12PM.thumb.png.fcea3d54f00796dccc176b6903393437.png

 

 

Qbittorrentvpn is running but I just get failed to connect when I try the 3333 port. Also can't add it to Prowlarr.

 

Screenshot 2024-09-22 at 5.54.51 PM.png

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.