No Nitro? No Problem.
Notro offers a self-hosted solution to Discord's file upload size limitations. It is a configurable file-sharing server designed for seamless integration with Discord, enabling native embedding of large files and videos. Ideal for small groups, Notro allows friends to host and share content effortlessly within their friend groups.
- Local file saving
- Configurable upload limits
- Discord embed support
- Video streaming for large files
- User-friendly web portal for media upload/managment
- Discord bot for posting / uploading via command
- Clone the repository from GitHub using HTTPS:
git clone https://github.com/xameryn/Notro.git
cd notro- run
bun i
-
Start the development server:
run_client.batandrun_server.bat
-
Open a browser and navigate to http://localhost:3000.
-
Sign in using your Discord account.
-
Start uploading and sharing files with your whitelisted friends.
-
Fetching Files via Discord Bot
-
Ensure the Notro bot is added to your Discord server.
-
Use the command /fetch filename to retrieve a file.
-
The bot will provide a link to the requested file for download or preview.
-
Issue: Server does not start.
- Solution: Ensure Bun and MongoDB are installed and running.
-
Issue: Discord OAuth is not working.
- Solution: Check Discord developer settings and make sure the redirect URI matches your local setup.
-
Issue: Files are not accessible.
- Solution: Verify that MongoDB is running and the correct permissions are set.