Yoruio Posted July 15, 2022 Share Posted July 15, 2022 (edited) Support thread for Membarr Unraid Docker template Dockerhub: https://hub.docker.com/r/yoruio/membarr Github: https://github.com/yoruio/membarr Docker Template: https://github.com/Yoruio/unraid-templates/blob/master/membarr/membarr.xml Discord: https://discord.gg/7hAUKKTyTd What is Membarr? Actively supported fork of Invitarr that adds Jellyfin support, and an updated Discord API, Membarr is a Discord bot that invites users from your discord server to Jellyfin or Plex. Either manually through a single command, or automatically when a role is assigned. Why use Membarr instead of Invitarr? Among other things, Membarr brings support for Discord slash commands with its updated Discord API, and Jellyfin integration. Membarr is also actively supported, with reported bugs being fixed quickly. Clean Installation Discord Application Creation Create a Discord application here: https://discord.com/developers/applications. Under the "Bot" tab, click "Add Bot", to create a bot for your application. Under the "Privileged Gateway Intents" section of the "Bot" page, make sure "Presence Intent" and "Server Members Intent" are enabled. In the "Bot Permissions" section of the "Bot" page, tick "Administrator" Scroll back up to the top of the "Bot" page, and click "Reset Token". Copy the newly generated token, and make sure to keep it in a safe place. We'll be using this later on. Installing Membarr Install Membarr from Community Applications. Paste your bot token from earlier into the "Discord Bot Token" field, and click "Apply". Inviting Membarr to Your Server Go back to your bot page in Discord Applications. In the Oauth2 -> URL Generator Page, select "bot" and "applications.commands" under scopes. Select "Administrator" under Bot Permissions Copy and go to the generated URL to invite Membarr to your server. Migrating from Invitarr Note: Membarr has a slightly different database table than Invitarr. Make sure you backup your app.db before running Membarr if you want to switch back to Invitarr in the future. See GitHub page for info on migrating backwards to Invitarr. Membarr functions as a drop-in migration from Invitarr. Simply follow the steps for Installing Membarr noted above, but make sure to point the container config path at your old Invitarr appdata (e.g. /mnt/user/appdata/invitarr). All your old users will be migrated to Membarr. How Do I Use Membarr? Good Question. Check out the Github page for more information on how to use and setup Membarr after it is installed on Unraid and present in your Discord server! Please feel free to ask questions, or really post anything related to Membarr under this topic. The main topic will be updated as changes to Membarr are made, or as bugs or issues are found. Edited July 16, 2022 by Yoruio Adds Discord link Quote Link to comment
matthew42904 Posted July 17, 2022 Share Posted July 17, 2022 when i tell it to start in undraid, it will start for like 3 seconds and shut off. its a fresh install. this is the log. Could not get Jellyfin external url. Defaulting to server url. Plex disabled. Skipping Plex login. Could not load plex config Could not get Plex roles config Could not get Plex libs config. Defaulting to all libraries. Could not load Jellyfin config Could not get Jellyfin external url. Defaulting to server url. Could not get Jellyfin roles config Could not get Jellyfin libs config. Defaulting to all libraries. Could not get Jellyfin enable config. Defaulting to False Could not get Plex enable config. Defaulting to False Initializing Discord bot Loading media server connectors Connected to db Table exists. ------ DB table version: Membarr V1.1 DB table up to date! ------ Could not get Jellyfin external url. Defaulting to server url. Plex disabled. Skipping Plex login. ** Press ANY KEY to close this window ** Quote Link to comment
Yoruio Posted July 17, 2022 Author Share Posted July 17, 2022 Can you check that your discord bot has presence and server member intents enabled? Also double check that your bot token is correct.seems the log is cut off though, is that the entire log?Sent from my SM-G781W using Tapatalk Quote Link to comment
matthew42904 Posted July 17, 2022 Share Posted July 17, 2022 thank you. i put the wrong token and also used the wrong docker image Quote Link to comment
Yoruio Posted July 18, 2022 Author Share Posted July 18, 2022 @matthew42904 What docker image did you switch to? If you switched to yoruio/invitar, please switch back to yoruio/membarr. The instructions on github were from before this app was on CA (fixed it now). Currenly. Yoruio/invitarr and Yoruio/membarr are mirrors of each other, but I might not be updating yoruio/invitarr in the future. Quote Link to comment
matthew42904 Posted July 18, 2022 Share Posted July 18, 2022 oh ok. on unraid do i use invitarr or membarr? Quote Link to comment
Yoruio Posted July 18, 2022 Author Share Posted July 18, 2022 @matthew42904Use the membarr template. and you don't need to change anything in the template except for entering your bot token. Sorry for the confusion! (If you ran it with the invitarr template, rename your appdata/invitarr folder to membarr to keep your settings.) Quote Link to comment
matthew42904 Posted July 18, 2022 Share Posted July 18, 2022 alright thank you so much for the help Quote Link to comment
IllMethods Posted September 13, 2022 Share Posted September 13, 2022 Where do I put the commands to setup? Because they don't work in console... sh: /jellyfinsettings: not found Quote Link to comment
Yoruio Posted September 13, 2022 Author Share Posted September 13, 2022 @IllMethods The commands are inputted in your discord server. Once you have invited your bot to your server, you can use the slash commands in any text channel in your server. Quote Link to comment
IllMethods Posted September 15, 2022 Share Posted September 15, 2022 Not directly to the bot? I tried that, but I haven't tried in a channel Quote Link to comment
Yoruio Posted September 15, 2022 Author Share Posted September 15, 2022 @IllMethodsyep, the command is used in any text channel in your server. Quote Link to comment
deputyd0ng Posted October 31, 2022 Share Posted October 31, 2022 I nuked my invitarr when it stopped working, setting this up from scratch, I cannot get it to connect to plex via discord commands, or the config file. Just always get could not connect to plex. I have plenty of other services that connect to plex with token\api, but I cant seem to get this to work. Quote Link to comment
DazedAndConfused Posted November 20, 2022 Share Posted November 20, 2022 Thank you for this fork. Just got rid of Invitarr. Quote Link to comment
Lonewolf147 Posted December 11, 2022 Share Posted December 11, 2022 What does Membarr do if your Plex server has reached its 100 users maximum and it tries to add a new user? Quote Link to comment
Chris.P56 Posted September 12, 2023 Share Posted September 12, 2023 Hey, I can't get this bot to sign into my plex account. I tried using my email and my UN to fill-in that part of the command; and nothing. It keeps on spitting out the error that it can't connect to my plex server. Could it be due to two-factor auth being enabled? Quote Link to comment
sens_dep Posted February 3 Share Posted February 3 On 9/12/2023 at 3:42 PM, Chris.P56 said: Hey, I can't get this bot to sign into my plex account. I tried using my email and my UN to fill-in that part of the command; and nothing. It keeps on spitting out the error that it can't connect to my plex server. Could it be due to two-factor auth being enabled? Tested disabling two-factor, still cant seem to connect now Quote Link to comment
deputyd0ng Posted March 6 Share Posted March 6 On 2/2/2024 at 7:02 PM, sens_dep said: Tested disabling two-factor, still cant seem to connect now Yea, this has never worked for me, nothing has worked since invitarr stopped working. Quote Link to comment
Recommended Posts
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.