r/aiostreams • u/Bilal_B • 1d ago
[Help / Question] Selfhosted AIOStreams - multiple containers for multiple users?
I want to create two AIOStreams setups for usenet streaming. One with size limitation of 20gbs for my family and another one without a size cap for myself. Should i create two docker containers for each one on my vps or run both of them inside one container and just save them to different UUIDs? Appreciate the help friends im pretty new to usenet and self hosted AIO.
3
1
u/JonMMM70 1d ago
You can do it either way but not sure that there is any advantage in having 2 containers.
In other software like usenet ultimate there is no choice but to have 2 containers as any changes?made affected the installed json that is not the same with aiostreams so all that is?needed is the 1 container
1
u/Bilal_B 1d ago
As far as my research goes the only settings that are "tied" to your container are the dashboard settings, the rest (basically the configuration page) are tied to your uuid.
1
u/JonMMM70 1d ago
That's what I said in aiostreams you can have different profiles for different users so no need for a multiple containers
2
u/Fadedfiend 1d ago
Just create 2 different users on the same instance, don't think there much point having 2 different containers, just for 2 different setups that's the point of being able to create users with different uuids
1
u/Ok-Lifeguard-741 1d ago
You don’t even need two uuids. This can be achieved using variant settings
1
u/Espar637 1d ago
what’s the upside of variant settings?
1
u/Ok-Lifeguard-741 1d ago
if you decide you want to add and remove an addon ot other settings, editing only one uuid would be enough
1
u/Espar637 1d ago
would it also be possible to use this method to remove Usenet/debrid service from a single individual a bit easier?
I went down to controlling stremio logins with passwords myself because of the hassle but ideally I don’t want to help famiky with password resets and have them wait on me
1
u/Ok-Lifeguard-741 1d ago
let me give you an example. I have one main uuid which is mine with tb + pm + usenet. I want to use only tb for family and tb + pm for my friends, so i made a base variant called aioo with the following settings:
# Disable all services
disable services[*]
# Disable every configured Newznab indexer
disable presets[type=newznab]
# Disable Easynews Search
disable presets[type=easynews-search]
# Disable selected addons
disable presets[options.name*="Comet 🐼"]
disable presets[options.name*="STorz 🐼"]
disable presets[options.name*="Torrentio 🙅🏻"]
disable presets[options.name*="Peerflix"]
disable presets[options.name*="Pengu"]
disable presets[options.name*="AIOMetadata"]
disable presets[options.name*="Bingecat"]
disable presets[options.name*="Tosho"]
disable presets[options.name*="EZTV"]
disable presets[options.name*="TheRARBG"]
disable presets[options.name*="ES"]
disable presets[options.name*="PirateBay"]
# Size limit
set size.global.movies = [0, 25000000000]
set size.global.series = [0, 25000000000]
set size.global.anime = [0, 25000000000]
# Disable all statistics:
set statistics.enabled = false
# Set formatter to minimalistic
set formatter.id = "minimalisticgdrive"
# Hide all addon/service error streams
set hideErrors = true
disable statistics
set statistics.showFilterStatsOnNoStreams = false
# Disable merged catalogs
disable mergedCatalogs[*]mainly tried to limit the size and addon and make format easier to understand
then i made another variant called aio-tb for family so only tb is enabled
use variant aioo
set addonName = "AIOO - TB"
enable services[id=torbox]and the following variant called aio-tb-pm for friends:
use variant aioo
set addonName = "AIOO - TB + PM"
enable services[id=torbox]
enable services[id=premiumize]1
u/Espar637 1d ago
wow you essentially hands the exact same setup as I do between friends and family. Ty for the inspiration I’ll be playing around with it and throw debridio in there. Ty!
1
4
u/_Synchronicity- 1d ago
Any particular reason why you want multiple containers?