浏览代码

Onion domain names within the completion file

Bob Mottram 8 年前
父节点
当前提交
d37b69bf50

+ 0
- 1
src/freedombone-app-blog 查看文件

668
         chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
668
         chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
669
         chmod 600 /home/$MY_USERNAME/README
669
         chmod 600 /home/$MY_USERNAME/README
670
     fi
670
     fi
671
-    echo "Blog onion domain:${FULLBLOG_ONION_HOSTNAME}" >> $COMPLETION_FILE
672
 
671
 
673
     function_check add_ddns_domain
672
     function_check add_ddns_domain
674
     add_ddns_domain $FULLBLOG_DOMAIN_NAME
673
     add_ddns_domain $FULLBLOG_DOMAIN_NAME

+ 0
- 6
src/freedombone-app-gnusocial 查看文件

638
         fi
638
         fi
639
     fi
639
     fi
640
 
640
 
641
-    if ! grep -q "GNU Social onion domain" $COMPLETION_FILE; then
642
-        echo "GNU Social onion domain:${MICROBLOG_ONION_HOSTNAME}" >> $COMPLETION_FILE
643
-    else
644
-        sed -i "s|GNU Social onion domain.*|GNU Social onion domain:${MICROBLOG_ONION_HOSTNAME}|g" $COMPLETION_FILE
645
-    fi
646
-
647
     if ! grep -q "GNU Social domain" $COMPLETION_FILE; then
641
     if ! grep -q "GNU Social domain" $COMPLETION_FILE; then
648
         echo "GNU Social domain:$MICROBLOG_DOMAIN_NAME" >> $COMPLETION_FILE
642
         echo "GNU Social domain:$MICROBLOG_DOMAIN_NAME" >> $COMPLETION_FILE
649
     else
643
     else

+ 5
- 2
src/freedombone-app-gogs 查看文件

674
         chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
674
         chown $MY_USERNAME:$MY_USERNAME /home/$MY_USERNAME/README
675
         chmod 600 /home/$MY_USERNAME/README
675
         chmod 600 /home/$MY_USERNAME/README
676
     fi
676
     fi
677
-    if ! grep -q "Gogs onion domain" $COMPLETION_FILE; then
678
-        echo "Gogs onion domain:${GIT_ONION_HOSTNAME}" >> $COMPLETION_FILE
677
+
678
+    if ! grep -q "gogs onion domain" $COMPLETION_FILE; then
679
+        echo "gogs onion domain:${GIT_ONION_HOSTNAME}" >> $COMPLETION_FILE
680
+    else
681
+        sed -i "s|gogs onion domain.*|gogs onion domain:${GIT_ONION_HOSTNAME}|g" $COMPLETION_FILE
679
     fi
682
     fi
680
 
683
 
681
     function_check add_ddns_domain
684
     function_check add_ddns_domain

+ 0
- 1
src/freedombone-app-hubzilla 查看文件

459
     HUBZILLA_ONION_HOSTNAME=
459
     HUBZILLA_ONION_HOSTNAME=
460
     if [[ $ONION_ONLY != "no" ]]; then
460
     if [[ $ONION_ONLY != "no" ]]; then
461
         HUBZILLA_ONION_HOSTNAME=$(add_onion_service hubzilla 80 ${HUBZILLA_ONION_PORT})
461
         HUBZILLA_ONION_HOSTNAME=$(add_onion_service hubzilla 80 ${HUBZILLA_ONION_PORT})
462
-        echo "Hubzilla onion domain:${HUBZILLA_ONION_HOSTNAME}" >> $COMPLETION_FILE
463
     fi
462
     fi
464
 
463
 
465
     hubzilla_create_database
464
     hubzilla_create_database

+ 1
- 4
src/freedombone-app-irc 查看文件

260
     chown -R irc:irc /var/run/ngircd
260
     chown -R irc:irc /var/run/ngircd
261
 
261
 
262
     IRC_ONION_HOSTNAME=$(add_onion_service irc ${IRC_PORT} ${IRC_ONION_PORT})
262
     IRC_ONION_HOSTNAME=$(add_onion_service irc ${IRC_PORT} ${IRC_ONION_PORT})
263
-    if ! grep -q $"IRC onion domain" $COMPLETION_FILE; then
264
-        echo "IRC onion domain:$IRC_ONION_HOSTNAME" >> $COMPLETION_FILE
265
-    fi
266
 
263
 
267
     systemctl restart ngircd
264
     systemctl restart ngircd
268
 
265
 
331
         echo "    port = \"${IRC_PORT}\";" >> /home/$MY_USERNAME/.irssi/config
328
         echo "    port = \"${IRC_PORT}\";" >> /home/$MY_USERNAME/.irssi/config
332
         echo '    use_ssl = "yes";' >> /home/$MY_USERNAME/.irssi/config
329
         echo '    use_ssl = "yes";' >> /home/$MY_USERNAME/.irssi/config
333
     else
330
     else
334
-        IRC_ONION_HOSTNAME=$(cat $COMPLETION_FILE | grep "IRC onion domain" | awk -F ':' '{print $2}')
331
+        IRC_ONION_HOSTNAME=$(cat $COMPLETION_FILE | grep "irc onion domain" | awk -F ':' '{print $2}')
335
         echo "    port = \"${IRC_ONION_PORT}\";" >> /home/$MY_USERNAME/.irssi/config
332
         echo "    port = \"${IRC_ONION_PORT}\";" >> /home/$MY_USERNAME/.irssi/config
336
         echo '    use_ssl = "no";' >> /home/$MY_USERNAME/.irssi/config
333
         echo '    use_ssl = "no";' >> /home/$MY_USERNAME/.irssi/config
337
     fi
334
     fi

+ 0
- 5
src/freedombone-app-mediagoblin 查看文件

359
     systemctl start mediagoblin-paster
359
     systemctl start mediagoblin-paster
360
 
360
 
361
     MEDIAGOBLIN_ONION_HOSTNAME=$(add_onion_service mediagoblin 80 ${MEDIAGOBLIN_ONION_PORT})
361
     MEDIAGOBLIN_ONION_HOSTNAME=$(add_onion_service mediagoblin 80 ${MEDIAGOBLIN_ONION_PORT})
362
-    if ! grep -q "Mediagoblin onion domain" $COMPLETION_FILE; then
363
-        echo "Mediagoblin onion domain:${MEDIAGOBLIN_ONION_HOSTNAME}" >> $COMPLETION_FILE
364
-    else
365
-        sed -i "s|Mediagoblin onion domain.*|Mediagoblin onion domain:${MEDIAGOBLIN_ONION_HOSTNAME}|g" $COMPLETION_FILE
366
-    fi
367
     if [[ $MEDIAGOBLIN_ONION_HOSTNAME == *"not found"* ]]; then
362
     if [[ $MEDIAGOBLIN_ONION_HOSTNAME == *"not found"* ]]; then
368
         echo $'Problem creating onion address for mediagoblin'
363
         echo $'Problem creating onion address for mediagoblin'
369
         exit 672652
364
         exit 672652

+ 1
- 4
src/freedombone-app-mumble 查看文件

267
     sed -i 's|allowhtml=.*|allowhtml=False|g' /etc/mumble-server.ini
267
     sed -i 's|allowhtml=.*|allowhtml=False|g' /etc/mumble-server.ini
268
     sed -i "s|port=.*|port=${VOIP_PORT}|g" /etc/mumble-server.ini
268
     sed -i "s|port=.*|port=${VOIP_PORT}|g" /etc/mumble-server.ini
269
 
269
 
270
-    VOIP_ONION_HOSTNAME=$(add_onion_service voip ${VOIP_PORT} ${VOIP_PORT})
271
-    if ! grep -q $"VoIP onion domain" $COMPLETION_FILE; then
272
-        echo "VoIP onion domain:$VOIP_ONION_HOSTNAME" >> $COMPLETION_FILE
273
-    fi
270
+    VOIP_ONION_HOSTNAME=$(add_onion_service mumble ${VOIP_PORT} ${VOIP_PORT})
274
 
271
 
275
     systemctl restart mumble-server
272
     systemctl restart mumble-server
276
 
273
 

+ 2
- 9
src/freedombone-app-rss 查看文件

326
 
326
 
327
     rss_create_database
327
     rss_create_database
328
 
328
 
329
-    RSS_READER_ONION_HOSTNAME=$(add_onion_service ttrss 80 ${RSS_READER_ONION_PORT})
330
-    RSS_MOBILE_READER_ONION_HOSTNAME=$(add_onion_service ttrss 80 ${RSS_MOBILE_READER_ONION_PORT})
329
+    RSS_READER_ONION_HOSTNAME=$(add_onion_service rss 80 ${RSS_READER_ONION_PORT})
330
+    RSS_MOBILE_READER_ONION_HOSTNAME=$(add_onion_service rss_mobile 80 ${RSS_MOBILE_READER_ONION_PORT})
331
 
331
 
332
     echo 'server {' > /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
332
     echo 'server {' > /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
333
     echo "  listen 127.0.0.1:$RSS_MOBILE_READER_ONION_PORT;" >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
333
     echo "  listen 127.0.0.1:$RSS_MOBILE_READER_ONION_PORT;" >> /etc/nginx/sites-available/$RSS_READER_DOMAIN_NAME
489
     systemctl restart php5-fpm
489
     systemctl restart php5-fpm
490
     systemctl restart nginx
490
     systemctl restart nginx
491
 
491
 
492
-    if ! grep -q "RSS reader onion domain" $COMPLETION_FILE; then
493
-        echo "RSS reader onion domain:${RSS_READER_ONION_HOSTNAME}" >> $COMPLETION_FILE
494
-    fi
495
-    if ! grep -q "RSS reader domain" $COMPLETION_FILE; then
496
-        echo "RSS reader domain:${RSS_READER_DOMAIN_NAME}" >> $COMPLETION_FILE
497
-    fi
498
-
499
     # daemon to update feeds
492
     # daemon to update feeds
500
     echo '[Unit]' > /etc/systemd/system/ttrss.service
493
     echo '[Unit]' > /etc/systemd/system/ttrss.service
501
     echo 'Description=ttrss_backend' >> /etc/systemd/system/ttrss.service
494
     echo 'Description=ttrss_backend' >> /etc/systemd/system/ttrss.service

+ 0
- 5
src/freedombone-app-searx 查看文件

178
 
178
 
179
     # create an onion service
179
     # create an onion service
180
     SEARX_ONION_HOSTNAME=$(add_onion_service searx 80 ${SEARX_ONION_PORT})
180
     SEARX_ONION_HOSTNAME=$(add_onion_service searx 80 ${SEARX_ONION_PORT})
181
-    if ! grep "Search engine onion domain" $COMPLETION_FILE; then
182
-        echo "Search engine onion domain:${SEARX_ONION_HOSTNAME}" >> $COMPLETION_FILE
183
-    else
184
-        sed -i "s|Search engine onion domain.*|Search engine onion domain:${SEARX_ONION_HOSTNAME}|g" $COMPLETION_FILE
185
-    fi
186
 
181
 
187
     # an unprivileged user to run as
182
     # an unprivileged user to run as
188
     useradd -d ${SEARX_PATH}/searx/ -s /bin/false searx
183
     useradd -d ${SEARX_PATH}/searx/ -s /bin/false searx

+ 0
- 3
src/freedombone-app-sip 查看文件

285
     usermod -aG sipwitch $MY_USERNAME
285
     usermod -aG sipwitch $MY_USERNAME
286
 
286
 
287
     SIP_ONION_HOSTNAME=$(add_onion_service sip ${SIP_PORT} ${SIP_PORT})
287
     SIP_ONION_HOSTNAME=$(add_onion_service sip ${SIP_PORT} ${SIP_PORT})
288
-    if ! grep -q $"SIP onion domain" $COMPLETION_FILE; then
289
-        echo "SIP onion domain:$SIP_ONION_HOSTNAME" >> $COMPLETION_FILE
290
-    fi
291
 
288
 
292
     if ! grep -q $"SIP Server" /home/$MY_USERNAME/README; then
289
     if ! grep -q $"SIP Server" /home/$MY_USERNAME/README; then
293
         echo '' >> /home/$MY_USERNAME/README
290
         echo '' >> /home/$MY_USERNAME/README

+ 0
- 6
src/freedombone-app-tox 查看文件

326
     # onion address for bootstrapping
326
     # onion address for bootstrapping
327
     TOX_ONION_HOSTNAME=$(add_onion_service tox ${TOX_PORT} ${TOX_PORT})
327
     TOX_ONION_HOSTNAME=$(add_onion_service tox ${TOX_PORT} ${TOX_PORT})
328
 
328
 
329
-    if ! grep -q "tox onion domain" $COMPLETION_FILE; then
330
-        echo "tox onion domain:${TOX_ONION_HOSTNAME}" >> $COMPLETION_FILE
331
-    else
332
-        sed -i "s|tox onion domain.*|tox onion domain:${TOX_ONION_HOSTNAME}|g" $COMPLETION_FILE
333
-    fi
334
-
335
     systemctl restart tox-bootstrapd.service
329
     systemctl restart tox-bootstrapd.service
336
 
330
 
337
     TOX_PUBLIC_KEY=$(cat /var/log/syslog | grep tox | grep "Public Key" | awk -F ' ' '{print $8}' | tail -1)
331
     TOX_PUBLIC_KEY=$(cat /var/log/syslog | grep tox | grep "Public Key" | awk -F ' ' '{print $8}' | tail -1)

+ 0
- 1
src/freedombone-app-webmail 查看文件

177
     fi
177
     fi
178
 
178
 
179
     WEBMAIL_ONION_HOSTNAME=$(add_onion_service webmail 80 ${WEBMAIL_ONION_PORT})
179
     WEBMAIL_ONION_HOSTNAME=$(add_onion_service webmail 80 ${WEBMAIL_ONION_PORT})
180
-    echo "Webmail onion domain:${WEBMAIL_ONION_HOSTNAME}" >> $COMPLETION_FILE
181
 
180
 
182
     webmail_create_database
181
     webmail_create_database
183
 
182
 

+ 0
- 2
src/freedombone-app-wiki 查看文件

635
     systemctl restart php5-fpm
635
     systemctl restart php5-fpm
636
     systemctl restart nginx
636
     systemctl restart nginx
637
 
637
 
638
-    echo "Wiki onion domain:${WIKI_ONION_HOSTNAME}" >> $COMPLETION_FILE
639
-
640
     function_check add_ddns_domain
638
     function_check add_ddns_domain
641
     add_ddns_domain $WIKI_DOMAIN_NAME
639
     add_ddns_domain $WIKI_DOMAIN_NAME
642
 
640
 

+ 3
- 3
src/freedombone-app-xmpp 查看文件

399
         echo "VirtualHost \"${XMPP_ONION_HOSTNAME}\"" >> /etc/prosody/conf.avail/xmpp.cfg.lua
399
         echo "VirtualHost \"${XMPP_ONION_HOSTNAME}\"" >> /etc/prosody/conf.avail/xmpp.cfg.lua
400
         echo '    modules_enabled = { "onions" };' >> /etc/prosody/conf.avail/xmpp.cfg.lua
400
         echo '    modules_enabled = { "onions" };' >> /etc/prosody/conf.avail/xmpp.cfg.lua
401
     fi
401
     fi
402
-    if ! grep -q "XMPP onion domain" $COMPLETION_FILE; then
403
-        echo "XMPP onion domain:${XMPP_ONION_HOSTNAME}" >> $COMPLETION_FILE
402
+    if ! grep -q "xmpp onion domain" $COMPLETION_FILE; then
403
+        echo "xmpp onion domain:${XMPP_ONION_HOSTNAME}" >> $COMPLETION_FILE
404
     else
404
     else
405
-        sed -i "s|XMPP onion domain.*|XMPP onion domain:${XMPP_ONION_HOSTNAME}|g" $COMPLETION_FILE
405
+        sed -i "s|xmpp onion domain.*|xmpp onion domain:${XMPP_ONION_HOSTNAME}|g" $COMPLETION_FILE
406
     fi
406
     fi
407
 
407
 
408
     if ! grep -q "Your XMPP password is" /home/$MY_USERNAME/README; then
408
     if ! grep -q "Your XMPP password is" /home/$MY_USERNAME/README; then