mirror of https://git.wownero.com/qvqc/wowbox.git
wowbox init
This commit is contained in:
parent
797c4e7384
commit
ea52c58125
|
@ -4,6 +4,9 @@ buildHash=$(git rev-parse --short HEAD)
|
|||
##update submodules
|
||||
git submodule update --init --recursive --remote
|
||||
|
||||
##copy splash
|
||||
cp splash.png external/void-mklive/data/splash.png
|
||||
|
||||
##build wowbox with sudo
|
||||
cd external/void-mklive
|
||||
make
|
||||
|
@ -12,4 +15,7 @@ sudo ./mklive.sh \
|
|||
-I ../../include \
|
||||
-o ../../wowbox-x86_64-$buildHash.iso \
|
||||
-p "grub-i386-efi grub-x86_64-efi dialog cryptsetup lvm2 \
|
||||
mdadm tor i2pd pwgen openntpd monero gnupg2 dillo curl"
|
||||
mdadm tor i2pd pwgen openntpd gnupg2 dillo curl \
|
||||
openssl-devel boost-devel libldns-devel libunwind-devel \
|
||||
readline-devel unbound-devel miniupnpc-devel expat-devel \
|
||||
cppzmq czmq-devel libsodium-devel nano alsa-utils mplayer"
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
[wowbox]
|
||||
[wowbox-p2p]
|
||||
type = http
|
||||
host = 127.0.0.1
|
||||
port = 34568
|
||||
port = 34565
|
||||
keys = wowbox.dat
|
|
@ -0,0 +1,16 @@
|
|||
###############################################################################
|
||||
|
||||
Welcome to LazyFuckOS!
|
||||
|
||||
Tor/i2p setup complete. Wownero is now syncing...
|
||||
|
||||
Two users are available to log in:
|
||||
|
||||
- root:lazyfuck
|
||||
- anon:lazyfuck
|
||||
|
||||
To view wownero output type: `wowlog`
|
||||
|
||||
To listen to Radio Wownero type: `radiowow`
|
||||
|
||||
###############################################################################
|
|
@ -11,3 +11,5 @@ restricted-rpc=1
|
|||
rpc-bind-ip=0.0.0.0
|
||||
rpc-bind-port=34568
|
||||
testnet=1
|
||||
tx-proxy=tor,127.0.0.1:9050,23
|
||||
tx-proxy=i2p,127.0.0.1:4447,23
|
||||
|
|
|
@ -0,0 +1,2 @@
|
|||
|
||||
/usr/bin/wowboxSetup.sh &
|
|
@ -1,3 +1,3 @@
|
|||
HiddenServiceDir /var/lib/tor/wowbox/
|
||||
HiddenServicePort 34568 127.0.0.1:34568
|
||||
User tor
|
||||
HiddenServicePort 34566 127.0.0.1:34566
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
prune-blockchain=1
|
||||
sync-pruned-blocks=1
|
||||
check-updates=disabled
|
||||
data-dir=/var/lib/wownero
|
||||
log-file=/var/log/wownero/wownero.log
|
||||
log-level=0
|
||||
no-igd=1
|
||||
no-zmq=1
|
||||
restricted-rpc=1
|
||||
p2p-bind-ip=0.0.0.0
|
||||
p2p-bind-port=34567
|
||||
public-node=1
|
||||
confirm-external-bind=1
|
||||
rpc-bind-ip=0.0.0.0
|
||||
rpc-bind-port=34568
|
||||
rpc-ssl=autodetect
|
||||
disable-rpc-ban=1
|
||||
db-sync-mode=safe
|
||||
out-peers=64
|
||||
in-peers=64
|
||||
limit-rate-up=1048576
|
||||
limit-rate-down=1048576
|
||||
tx-proxy=tor,127.0.0.1:9050,23
|
||||
tx-proxy=i2p,127.0.0.1:4447,23
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
mplayer https://radio.wownero.com/wow.ogg
|
|
@ -0,0 +1,34 @@
|
|||
#!/bin/bash
|
||||
amixer -c 0 set Master playback 100% unmute > /dev/null 2>&1
|
||||
(echo 'lazyfuck'; echo 'lazyfuck') | passwd root > /dev/null 2>&1
|
||||
(echo 'lazyfuck'; echo 'lazyfuck') | passwd anon > /dev/null 2>&1
|
||||
|
||||
sleep 25
|
||||
|
||||
rawi2p=$(ls -1 /var/lib/i2pd/destinations/ | head -n1)
|
||||
i2p=${rawi2p%.*}.b32.i2p
|
||||
echo "anonymous-inbound="$i2p":34565,127.0.0.1:34565,64" >> /etc/wownerod.conf
|
||||
|
||||
onion=$(cat /var/lib/tor/wowbox/hostname)
|
||||
echo "anonymous-inbound="$onion":34566,127.0.0.1:34566,64" >> /etc/wownerod.conf
|
||||
|
||||
failService=$(curl https://monero.fail/?crypto=wownero 2>&1 | grep -Eo "(http|https)://[a-zA-Z0-9./?=_%:-]*" | grep "34568" | sort -u | sed -E 's/^\s*.*:\/\///g' | sed -e 's/^/add-peer=/')
|
||||
echo $failService|tr " " "\n" >> /etc/wownerod.conf
|
||||
|
||||
|
||||
useradd wownero -U -b /var/lib/wownero
|
||||
mkdir /var/log/wownero
|
||||
chown wownero:wownero /var/lib/wownero
|
||||
chown wownero:wownero /var/log/wownero
|
||||
|
||||
mkdir -p /etc/sv/wownerod
|
||||
echo "#!/bin/sh" >> /etc/sv/wownerod/run
|
||||
echo "exec chpst -u wownero:wownero /usr/bin/wownerod --non-interactive --config-file /etc/wownerod.conf > /dev/null 2>&1" >> /etc/sv/wownerod/run
|
||||
chmod +x /etc/sv/wownerod/run
|
||||
ln -s /etc/sv/wownerod /var/service/.
|
||||
|
||||
|
||||
echo "### YOUR PUBLIC ONION###"
|
||||
echo $onion
|
||||
echo "### YOUR PUBLIC I2P###"
|
||||
echo $i2p
|
|
@ -0,0 +1,3 @@
|
|||
#!/bin/bash
|
||||
|
||||
tail -f /var/log/wownero/wownero.log
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 824 KiB |
Loading…
Reference in New Issue