DTube IPFS full community node contest!

in #dtube5 years ago (edited)

ipfs node contest.png

DTube IPFS public community node contest!

In order for @DTube to be truly decentralized, a strong community node network must be established. A single organization cannot store/stream the masses of videos on DTube efficiently. This is a contest where the top 5 get rewarded in SBD/UPVOTES for operating a public IPFS gateway/storage node. Public gateway for video streaming, storage is solely for data storage (obviously). We are looking for community nodes to distribute the load from dtube. This is also going to be the kick starter group for future projects.

General guidelines

  • Must be in contact through discord.
  • P2P port must be port forwarded/no firewall. Public node.
  • Must at least 25GB for node. Either for gateway caching or storage.
  • Must have a steem account with a decent amount of activity. Unless deemed otherwise.
  • Any malicious activity will result in a blacklist/flagging. Disqualification from all future DTube network activities.
  • IPFS node is recommended to bootstrap other community peers/have scripts that keep the connection always connected to other nodes.
  • Minor IPFS settings changes for highest efficiency
  • We will help setup the node through every step.

Storage node guidelines

  • Permanente backend storage system. Not entirely completed. Once ready hosters will be alerted.

Public gateway guidelines

  • A domain, HTTPS support. Domain will be provided, such as node1.dtube.network. By pointing the domain to your server IP. Our domains use cloudflare.
  • Recommended to have Apache or nginx reverse proxy. (Apache configs provided)
  • Recommended to have a Lets Encrypt SSL cert. (If using our domain)

How to participate

Join onelovedtube or dtube discord.. Talk to either @graylan, @techcoderx or me to get setup. The guide below is for Linux or Mac, we can guide you if you're using windows. You will still need to join the discord for you to participate/setup help (once we have proper management software). We still recommend operating an IPFS node regardless of whether you decide to participate or not.

Setup Linux/Mac

Requires special software in order to become a storage node.

ipfs install

Public resources repo
quick IPFS install, requires sudo
curl -L https://bit.ly/2EbhZh7 | sh

Config IPFS

config-ipfs.sh
It is recommended to configure IPFS before preceeding as default IPFS settings cause issues with high resource usage.
curl -L https://bit.ly/2tDTSCM | sh

Start ipfs

to start daemon with pubsub (recommended for future use). I suggest that you put this command in ~/.profile or ~/.bashrc
screen -d -m "ipfs daemon --enable-pubsub-experiment"

Optional scripts.

recommended to use keepalive script for keeping other dtube network/community nodes connected. Only need to run once.
echo "screen -d -m \"curl -L https://bit.ly/2BWdGps | sh\"" >> ~/.bashrc

Ending notes

@theycallmedan is sponsoring this event, he has been a HUGE help in supporting dtube network and decentralized technology. I would heavily suggest following him and checking out his content. He is giving away 50 SBD divided among the top 5 participants plus upvotes. Ranking is a to be determined, but it will use a combination of ping, throughput, storage capacity. This contest is meant to encourage people to operate an IPFS and host video content. There will be more events similar to this, making the community truly operate dtube's storage capacity. This is a work in progress and subject to change. Closing time will be anywhere from 7-10 days. #WeAreDtube @onelovedtube

Sort:  

Awesome! , i'm in this!
for now i have 80GB for that and i can empty a 1-2TB capacity for this huge project :)
thanks for @theycallmedan for this huge support

Great idea. I’ve already started setting mine up.
I have a fast server and fast internet.
Is HDD OK for the video storage or does it need SSD?

Posted using Partiko iOS

HDD works great :)

interesant project brother

How to figure out if a Contest isn't a set up?

Upvoting your own comments isn't a good way. Makes you look bad.

Lucky me I don't care what people say about me.

What do you mean? All the software being used is open source.

Posted using Partiko Android

Resteemed for more puplicity within our Blockchain

ReTweeted for more publicity from the big world outside our Blockchain

Thank you brother 💪 likewise!

Posted using Partiko iOS

Thank you @nathanmars. @emaferice already joined the @dtube community and will upload multiple videos every week. We are interested in hosting a full node but need to use our extra money to acquire a better stake in Steem first.

Thanks a million for joining Dtube community:)

Good luck with hosting full node and im sure you guys will find a way :)

This is sounding amazing! @graylan and I, set up a IPFS Node a few months ago, only mine is VPS and it's been working great. I live in a very rural area so this worked best for me. My node is part of the community backup in the @onelovedtube discord. I encourage everyone that can learn and participate with this project to do so. For those that aren't techie like me, to put it in simple terms... this process allows for storage of your video files you worked hard to create without them disappearing in the future. It also creates great playback without the dragging effect. It's just a much better set up. Keep in mind you are helping everyone by doing this. This is going to improve the overall experience and we have people that will help us get it up and running. So, I say! Go for it! ;) @vaultec you've done such a good job with all this! @graylan @techcoderx and @d00k13 the guys of the @onelovedtube team are definitely givers in this community. If they are busy when you contact them, they will let you know, but they will help you if you ask :)

We are proud to have you as an example of our community 🤗

Posted using Partiko iOS

You are leading by example. Great job !!!

Suppose it’s my turn, if they can get me to do it I have faith they can get anyone to be able to 😅

Posted using Partiko iOS

Resteeming it while I consider it. Can't do it with a locally hosted server so would have to rent. Either way, good idea.

It can be done locally or with a rented box. If local , you just have to forward your Port to the computer/device.

Resteemed for more puplicity within our Blockchain

ReTweeted for more publicity from the big world outside our Blockchain

@vaultec will this run on 1gb of Ram on the VPS? I can get 25GB node spun up.

It should run alright, biggest issue is cpu slowing down transfers... I do recommend higher storage usage as videos are quite large.

@vaultec how much storage do you recommend? If 25GB may not be enough?

Posted using Partiko Android

Probably around 50-100gb atleast, video data is large. You can buy 2tb cloud servers for decently cheap prices. ($10 per month). Just some info.

I am very interested in being a part of this @vaultec @graylan @nathanmars @onelovedtube @dtube and it will be a part of @emaferice's Dtube efforts.

I am not ready yet, since we only have a 2,000 SP stake right now, and Steem is still low - all of our family's extra funds (i.e. money) is being used to buy more Steem and we hope to accumulate anywhere from 3,000 to 10,000 SP for our family while Steem is in the $0.16 - $1.30 USD range.

Once we can acquire the stake we desire, or if Steem passes the threshold of being a proper buying opportunity, we will then use some of our extra funds to run a full node for Dtube. I will also invest in the right hardware since we currently only use a laptop.

I am hoping that there is a Google cloud service that I can use since we use Gmail, and I'd like to use one of Google's paid services / products to get access to their Customer Care Service a.k.a. actual people, not just Q&A's.

You can use google cloud , although we haven't used it (we personally choose not to support them at this time), we can def try and help you set it up.

This post has been included in the latest edition of SoS Daily News - a digest of all you need to know about the State of Steem.

Coin Marketplace

STEEM 0.30
TRX 0.11
JST 0.033
BTC 64223.84
ETH 3158.34
USDT 1.00
SBD 4.29