A GPLv2 P2P Decentralized web search portal for steemit.

in #steemit-ideas8 years ago

Give it a try, this is a yacy web search portal for steemit
http://46.101.159.129:8090

<p dir="auto">Setting up a yacy web portal for steemit.com on Digital ocean. <p dir="auto">Does not work on $5 droplet may work on $10 This is running on a $20 droplet <p dir="auto">ubuntu 14.04 <p dir="auto">changerootpasswd(you have to do this when spinning up new droplet) <p dir="auto">we dont want to run yacy has root so make another useraccount: <pre><code>useradd -d /home/yacy-server -m yacy-server passwd yacy-server <p dir="auto">give user yacy-server sudo rights <pre><code>visudo <p dir="auto">(ubuntu's visudo opens in nano, nice)<br /> add the line <pre><code>yacy-server ALL=(ALL:ALL) ALL <p dir="auto">save and exit <p dir="auto">update and install openjdk7 <pre><code>apt-get update && apt-get install openjdk-7-jdk <p dir="auto">change user to yacy-server <pre><code>su - yacy-server <p dir="auto">you should now be in /home/yacy-server/ dir<br /> download yacy, check <a href="http://yacy.net" target="_blank" rel="nofollow noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">yacy.net for lastest <pre><code>wget http://yacy.net/release/yacy_v1.90_20160704_9000.tar.gz <p dir="auto">extract <pre><code>tar xzvf yacy_v1.90_20160704_9000.tar.gz <p dir="auto">now start yacy <pre><code>yacy/startYACY.sh <p dir="auto">now to set a password for admin <pre><code>yacy/bin/passwd.sh yourpasswordhere <p dir="auto">.. note:<br /> This is a quick Demo, A better way would be to use links in the ssh terminal <pre><code>sudo apt-get install links links 127.0.0.1:8090/ConfigBasic.html <p dir="auto">.. warning:<br /> If you use your browser you are going to send your username and password<br /> over the internet in plaintext has we are connecting over http and not https:<br /> This is BAD! This is quick demo of yacy has web portal.<br /> we will change admin password over ssh, the same way has above has soon has we are done. <p dir="auto">now login to server using a web browser <pre><code>http://your_server_ip_address:8090 <p dir="auto"><span>in my demo case <a href="http://46.101.159.129:8090" target="_blank" rel="nofollow noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">http://46.101.159.129:8090 <p dir="auto">click "Administration" should send you to the Basic configuration page.<br /> <img src="https://images.hive.blog/768x0/http://i.imgsafe.org/d01ec267a9.png" srcset="https://images.hive.blog/768x0/http://i.imgsafe.org/d01ec267a9.png 1x, https://images.hive.blog/1536x0/http://i.imgsafe.org/d01ec267a9.png 2x" /> <p dir="auto">for 2.Use Case: select 'Search portal for your own wen pages'<br /> also change your peer name<br /> click 'Set Configuation' and done now over to 'Load Web Pages, Crawler'<br /> <img src="https://images.hive.blog/768x0/http://i.imgsafe.org/d01ee0e9b1.png" srcset="https://images.hive.blog/768x0/http://i.imgsafe.org/d01ee0e9b1.png 1x, https://images.hive.blog/1536x0/http://i.imgsafe.org/d01ee0e9b1.png 2x" /> <p dir="auto"><br /> <img src="https://images.hive.blog/768x0/http://i.imgsafe.org/d01ee467df.png" srcset="https://images.hive.blog/768x0/http://i.imgsafe.org/d01ee467df.png 1x, https://images.hive.blog/1536x0/http://i.imgsafe.org/d01ee467df.png 2x" /><span>in site enter '<a href="https://steemit.com" target="_blank" rel="nofollow noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">https://steemit.com' and press 'Start New Crawl' <p dir="auto">now its going to take a very long time to crawl, Steemit is Huge.<br /> <img src="https://images.hive.blog/768x0/http://i.imgsafe.org/d01eee32d9.png" srcset="https://images.hive.blog/768x0/http://i.imgsafe.org/d01eee32d9.png 1x, https://images.hive.blog/1536x0/http://i.imgsafe.org/d01eee32d9.png 2x" /> <p dir="auto">we can now change admin passwd.<br /> back to the ssh terminal to your droplet and change admin password: <pre><code>yacy/bin/passwd.sh newpasswordhere <p dir="auto"><span>and done :) now visit <a href="http://your_server_ip_address:8090" target="_blank" rel="nofollow noreferrer noopener" title="This link will take you away from hive.blog" class="external_link">http://your_server_ip_address:8090 to enjoy your own search portal into steemit <p dir="auto"><img src="https://images.hive.blog/768x0/http://i.imgsafe.org/d01ec267a9.png" srcset="https://images.hive.blog/768x0/http://i.imgsafe.org/d01ec267a9.png 1x, https://images.hive.blog/1536x0/http://i.imgsafe.org/d01ec267a9.png 2x" /><br /> <img src="https://images.hive.blog/768x0/http://i.imgsafe.org/d01ef9642b.png" srcset="https://images.hive.blog/768x0/http://i.imgsafe.org/d01ef9642b.png 1x, https://images.hive.blog/1536x0/http://i.imgsafe.org/d01ef9642b.png 2x" />
Sort:  

This is awesome, thanks! Would you mind sharing the Yacy index? It is actually against the terms of Steemit.com to use a crawler on the site.

sry for delay in replying , been away from steemit for a while.

This was a quick tutorial on what yacy could do, i am trying to boycott google and would prefer yacy for searching steemit.
my plan was to redo this, and make a better tutorial were i took my time and make it freely available for everyone to use.
But because it is against the terms of Steemit.com to use a crawler, it is now down.
sorry about that.

Do you guys know if there is still a conflict between these projects? #Oct2017

This is a very cool thing. I am hesitant to send any login info over the internet at this time unsecured but I will be keeping an eye on what you are doing as this looks very useful. Especially for those of us that do have servers we can put to work with this.

i did not have much time today so i did a quick write up.
yacy is its own project its been around for a while.
this was a demo of yacy has a web portal for a steemit.
that anyone can set up and use.
I am not a fan of google anymore so i like to use other search methods.