[Idea] - Peertube instance dedicated to a specific theme #273
Labels
No Label
administration
Akkoma
Android
Bare metal
bug
Communication
Community
Cryptpad
Discussion
Documentation
duplicate
enhancement
etherpad
Feature request
Feedback
finances
Fixed
forgejo
fun_project
Goal 2024
help wanted
Howto
🤔️ Investigate
ios
jitsi
lacre
Lacre Test
ldap
Lemmy
LibreTranslate
low prio
Lufi
macos
Mail
Merch
monitoring
movim
needs_refine
New Auth
Nextcloud
nice to have
on hold
proposal
question
Ready
refined
Roundcube
searX
spam-protection
Staging Server
Themes
TOR
Urgent!
Website
windows
wontfix
xmpp
Yearly Report
No Milestone
No project
7 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Disroot/Disroot-Project#273
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
For some days me and @antilopa were talking about the fact we were able to build the house mostly thanks to ton of videos from people dedicating their time to show their DIY projects, techniques or just simply show how to do stuff. This type of knowledge is one of the most preasues ones out there. Thanks to all the people dedicating their time to share their knowledge others can do things they thought they cannot do.
As disroot, we could contribute to this by preoviding platform strictly for DIY'ers. Registrations would be closed and on approval basis. We wouldn't then have to worry bout copyrighted material, abuse, and users wouldn't be restricted with space. Soon we will have plenty storage, but if this gets filled up with videos too fast we could move it to some commercial "cloud" storage.
Instance could be run under it's own cool domain (with info that it's run by disroot) or if we can't find anything awesome enough just under disroot's sub domain.
My second idea is instance of peertube or (better) funkwhale dedicated to podcasts. Similar idea but instead of DIY's just all types of podcasters.
I love the idea, if we have the capacity to maintain it.
Well now we do have the capacity. Shall we then close this issue and create a new one of actually deploying an instance?
I love the idea of a Peertube instance. I'd make a channel of my own for my content and even have my Disroot videos on it.
Yes
I do agree too
I've created the role: https://git.disroot.org/Disroot-Ansible/peertube and nginx template Disroot-Ansible/nginx#59
It deploys fine on vagrant and on home machine.
Great work @meaz Cant wait to test it. Since we have it we should perhaps think and put on paper what would such instance be about/for etc. how do we want to moderate it etc. @Disroot/Owners Perhaps we could use this task for such discussion
I think of this option:
Video upload and share instance for everyone, with those restrictions:
This means instance would be working only for those who actually produce videos and post it under permisive licences. So littering would be rather lower with all copyrighted material or the one against tos, as well as just copies of other videos would be removed
Thinking of instance just for certain theme/group would be hard to think of as we aren't themed platform to begin with nor we could probably think of narrow enough scope to have it themed.
I agree with these.
I agree with these (instead of "restrictions" I rather think of them as) conditions. Attached is a breakdown of the licenses.
I also agree with this perspective.
In principle, I think that the conditions you propose are more than fine to start with.
The other question is policy about storage. Video platform hosting could get rapidly big. As we have limited, though at this moment with great buffer, storage, perhaps going in the direction of renting storage for peertube could lead to less of a stress for us and putting limitations on users.
Renting may be the way to go. I had this thought after reading the previous posts and thought to myself, "This will take up a lot of space for video hosting."
I agree
I agree, though hard to check.
I agree
I agree, though hard to check I think too.
I agree.
I think the overall idea of self-created/owned videos is really nice.
We could have an in-between solution. Like a "small" free storage (but then what is "small"?) and a paid for extra possibility, like with NC, cryptpad and mail.
Here are some file stats to my DISQuest series which I would love to bring over. They could provide some insight. As far as total amount of total free available space, that could be tricky as many folks may have dozens of videos to host and vastly differ on length of time. I can only suggest looking at my library out on YouTube as an example. --> https://www.youtube.com/@TehAnKorage/videos Other channels have far more than I do (hundreds and some have 1000+).
My approach is to compress the final render. I render a raw master which can be very large. I compress that render to make it smaller and try not to impede on server space resources.
DISQuest: Fedisroot - 46 minutes - 440mb
DISQuest: XMPP Chat - 22 Minutes - 98mb
DISQuest: Forgejo - 30 Minutes - 167mb
DISQuest: Cryptpad - 46 Minutes - 173mb
DISQuest: Calls - 24 Minutes - 83.5mb
DISQuest: SearX - 24.5 Minutes - 210mb
BUSTERQuest: Proton Pack - 1Hour 6Minutes - 1.7gb (My biggest video)
I guess he best approach to help decide on total storage would be to contact a couple of instance admins of existing Peertube instances and ask what their own storage allocation is.
I've often see between 5 and 20GB
Would that be for 'per video' or the entire storage allotment? I would guess the overall storage allotment to be in the terrabytes realm. Almost kinda sorta a rack of drives level. In that area, I'd recommend mechanical drives versus SSDs for their longevity, in comparison, running FreeNAS or similar for administration of them.
entire storage allotment... I don't think we can offer more for free.
Ah, ok. That makes sense. Then, perhaps, that value range per account? I'd go with 20 gigs in that case (for example) as a single video can get pretty big on its own.
@meaz as for the Self made, and licensing. I agree those will be hard to check. It would require lots of work to determine, (which is why we should add more trusted disrooters who want to help to be moderators) but:
Without this limitations it would be hard to keep the instance clean.
As for storage, I think storing videos on our servers would be very costly. So until we have our own rack and enough funds to sponsor big file storage and yet modern enough in terms of power consumption servers, I would do what others do and that is renting out storage. Eg. OVH costs 0,0072 euro per GB which is something we can't compete with but could be interesting for video storage for thing like peertube.
I still wonder how to tackle the storage per user. On one hand it makes it easy to put some restrictions and on the other hand prevents creators from doing good content. 5GB or 10GB of video is very fast to reach for someone creating on regular basis or long videos (not to mention quality though we can determine that on the server so that's ok). So question is how to accommodate good content creators and give them the space they need, but at the same time not have to be the judge of what is worthy and decide who gets to have more space. Still prevent situations where someone uploads any type of video "cause its free" and you endup with hours long minecraft streams etc.
I hope this kind of activity is much harder to abuse (unlike just throwing endless lists of rss feeds) so it is less likely to occur. Specially when you sieve out all the copyright material before it gets even posted if you enable "moderate before publishing". Same with obvious littering like the minecraft example above.
Hello, i am a proud disrooter and would like to contribute a bit. Peertube offered by disroot would be a dream come true for DIY creators because of the level of privacy offered by the disroot team Since you are planning to offer a peertube instance for DIYers, therefore i wanted to share an instance with you which was created last year aimed solely for content creators, DIYers and optionally musicians.
Link: https://makertube.net/about/instance
The admin has written a very detailed information about his instance in the about section. It might be of some benefit to you with regards to hardware, storage quota and terms and conditions.
In my personal opinion, a 5 GB storage quota more than suffices for average use case. I have 60 videos and they are still under 5 GB. Anyone needing more storage could simply request the admin. The admin in turn could either offer more storage (Paid) or allot more GB for free on exception basis IF the uploader is found to have high quality videos. This is the current trend i have seen so far.
A well known Instance based on Tech and Foss theme (mentioned below) assesses the quality of the content before granting more storage for free, otherwise for average videos they charge for each additional GB storage.
Link: https://apertatube.net/about/instance (Aperta Tube)
I hope this helps :)
Regards
great input @zeeshan thanks a lot.
Looks like we are getting somewhere here :D
That does look very good. Well done, @zeeshan . A side note, it's kinda comical that my own videos kind of span those two example instances. I've got a little of each. I wonder if that means I'm delusional or something. X)
To sum this up:
Name suggested: simply peertube.disroot.org? or video.disroot.org ?
Role is already done so we can deploy this easily when we decide it.
We could use this also to host videos for howto.
@Disroot/Owners this issue is about taking a decision. So we need everyone comments so that we can then move one.
I think I might be interested in volunteering.
Great summary @meaz and I am all for that. video.disroot.org does sound good. Just few questions:
Do we set uploads for moderation/approval or allow just upload without admin verification?
Which authentication system do we use. Ldap so peertube for disrooters or as a seperate authentication.
About moderation, the guys from Fediverse.tv (ElBinario's PeerTube instance) have a hell of a job with that. There are 5 people moderating content in 9 languages. We need to define that too because I doubt we can handle more than the languages we speak on the team.
They also told me that they have a lot of accounts of people who register to follow content, not to post. Apparently, these users don't know that they can follow accounts with their own Fediverse (Masto, Akkoma, Pleroma, etc) accounts. In that case, after a certain amount of time, what they do is to reduce the space available to those users who don't upload content.
I would allow to upload without admin verification. Especially if we enable the possibility to live stream.
Good question. I think the instance should be for disrooters, at least at the beginning.
I do feel moderation is improtant here, the question is if we can have enough moderator to get upload approved quickly enough. Maybe it would be a good idea to start with ldap autentication so only disrooters will be able to upload videos + approval before publish, and see how it goes, and estimate after some time if we can let go of the approval and just keep an eye on the content after it is uploaded.
@zeeshan First subscriber considered! XD I plan to bring the entire series over and, possibly, my other videos. I'd love to do that.
Alright so it seems we also agree on:
Are we missing something?
Just for the record, I already mentioned, I'm not sure about "approval before publish". Sure, we don't know how much people will use the instance so we can only speculate. As far as I know, moderation will be very time comsuming. My main concern is the amount of time users will have to wait and the time we will have to spend on checking the material before allow it to be online.
I think that, at the beginning, Approval Before Publishing may be beneficial for a period of time, perhaps a month to three months. I don't believe anyone should be allowed to publish anything with the mentality of "nobody's watching, I can do what I want." So, by having an Approval Before Publishing approach for however long could weed out some folks from wanting to take advantage of the platform. After some time goes by, going back and reviewing things to decide if Publishing Without Prior Approval would be prudent on a Going Forward basis, perhaps.
antilopa proposed:
tube.disroot.org
I'm closing this for #847