A GPLv2 P2P Decentralized web search portal for steemit.

in steemit-ideas •  8 years ago 

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

Setting up a yacy web portal for steemit.com on Digital ocean.

Does not work on $5 droplet may work on $10 This is running on a $20 droplet

ubuntu 14.04

changerootpasswd(you have to do this when spinning up new droplet)

we dont want to run yacy has root so make another useraccount:

useradd -d /home/yacy-server -m yacy-server
passwd yacy-server

give user yacy-server sudo rights

visudo 

(ubuntu's visudo opens in nano, nice)
add the line

yacy-server ALL=(ALL:ALL) ALL

save and exit

update and install openjdk7

apt-get update && apt-get install openjdk-7-jdk

change user to yacy-server

su - yacy-server

you should now be in /home/yacy-server/ dir
download yacy, check yacy.net for lastest

wget http://yacy.net/release/yacy_v1.90_20160704_9000.tar.gz

extract

tar xzvf yacy_v1.90_20160704_9000.tar.gz

now start yacy

yacy/startYACY.sh

now to set a password for admin

yacy/bin/passwd.sh yourpasswordhere

.. note:
This is a quick Demo, A better way would be to use links in the ssh terminal

sudo apt-get install links
links 127.0.0.1:8090/ConfigBasic.html

.. warning:
If you use your browser you are going to send your username and password
over the internet in plaintext has we are connecting over http and not https:
This is BAD! This is quick demo of yacy has web portal.
we will change admin password over ssh, the same way has above has soon has we are done.

now login to server using a web browser

http://your_server_ip_address:8090

in my demo case http://46.101.159.129:8090

click "Administration" should send you to the Basic configuration page.

for 2.Use Case: select 'Search portal for your own wen pages'
also change your peer name
click 'Set Configuation' and done now over to 'Load Web Pages, Crawler'

in site enter 'https://steemit.com' and press 'Start New Crawl'

now its going to take a very long time to crawl, Steemit is Huge.

we can now change admin passwd.
back to the ssh terminal to your droplet and change admin password:

yacy/bin/passwd.sh newpasswordhere

and done :) now visit http://your_server_ip_address:8090 to enjoy your own search portal into steemit


Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

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.