Coder Social home page Coder Social logo

zeronet_ynh's Introduction

ZeroNet for YunoHost

Integration level Working status Maintenance status

Install ZeroNet with YunoHost

Lire ce readme en français.

This package allows you to install ZeroNet quickly and simply on a YunoHost server. If you don't have YunoHost, please consult the guide to learn how to install it.

Overview

ZeroNet allows you to publish static and dynamic websites on a distributed web platform using Bitcoin crypto and the BitTorrent network.

Shipped version: 2021.01.25~ynh1

Screenshots

Screenshot of ZeroNet

Disclaimers / important information

Install instructions

  • This app can only be installed on root path, i.e you will need to use a dedicated domain name, e.g.zeronet.domain.tld.
  • You can setup Tor which has to be done manually till its implimented in the app.how to use zeronet with Tor

Multiple Instances

  • Installing multiple instances of the app is experimental. Internally each instance will use an unique port for both for ZeroNet UserInterface and FileServer. However, the tracker will see all instances as one peer, as they all use one and the same external IP address. But you try it and explain your user case.
  • A solution that hasn't been confirmed yet is to use Tor instead. Each instance should then have a unique external address.

Limitations

  • App can not be used inside SSO. See here and here.

Documentation and resources

Developer info

Please send your pull request to the testing branch.

To try the testing branch, please proceed like that.

sudo yunohost app install https://github.com/YunoHost-Apps/zeronet_ynh/tree/testing --debug
or
sudo yunohost app upgrade zeronet -u https://github.com/YunoHost-Apps/zeronet_ynh/tree/testing --debug

More info regarding app packaging: https://yunohost.org/packaging_apps

zeronet_ynh's People

Contributors

anmol26s avatar ericgaspar avatar maniackcrudelis avatar mkody avatar whypsi avatar yalh76 avatar yunohost-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

anmol26s orhtej2

zeronet_ynh's Issues

Blank page after fresh install

Hi
After the latest yunohost the mail page is blank. On debian jessie still works.
It would be really helpful if you can fix this.

How to access the website?

I have created a new website but as the app is behind SSO it can not be accessed. Is this done for the security reasons? If yes how can I access my website till I don't have any other peer?

[Maintenance ping] Is this app still maintained ?

Hello !

This is a friendly automatic notice from the Yunohost Apps team : our tool noticed that this app is listed in the community/official app lists - but this app appears to be inactive.

Hence, this issue was created automatically to check if this app is still actively maintained.

You are the current maintainer ? πŸ‘·β€β™‚οΈ πŸ‘·β€β™€οΈ

You still actively maintain this app ? πŸŽ‰

Please close this issue to signify that you still actively maintain this app. Nothing else, and thank you for your work ❀️ !

You don't intend to maintain this app anymore ? 😒

Either don't do anything, or add a comment to explicitly state that you do not intend / have time / ... to maintain this app (but thanks for your work so far ! 😘). After 15 days, if this issue is still opened, the app will be considered unmaintained.

You wish to become the new maintainer of this app ? πŸ˜„

You are welcome and free to comment in this thread that you wish to become the new maintainer, and/or to create the corresponding pull request to fix this issue ! (If you do not already have commit rights on this repo, we can then arrange things with the rest of the app team. πŸ˜‰) Once this issue is closed, the app will then be flagged again as maintained !

Can't restore

Hi

I am unable to restore the app to a new server.

Logs:


 main
97893 DEBUG + ynh_abort_if_errors
97893 DEBUG + set -eu
97893 DEBUG + trap ynh_exit_properly EXIT
97893 DEBUG + local app=zeronet
97893 DEBUG ++ ynh_app_setting_get zeronet domain
97893 DEBUG ++ sudo yunohost app setting zeronet domain --output-as plain --quiet
98294 DEBUG + local domain=zero.domain.tld
98295 DEBUG ++ ynh_app_setting_get zeronet path
98295 DEBUG ++ sudo yunohost app setting zeronet path --output-as plain --quiet
98496 DEBUG + local path=/
98496 DEBUG ++ ynh_app_setting_get zeronet deploy_path
98496 DEBUG ++ sudo yunohost app setting zeronet deploy_path --output-as plain --quiet
98797 DEBUG + local deploy_path=/var/www/zeronet-v0.6.2
98797 DEBUG ++ ynh_app_setting_get zeronet symlink_to_deploy_path
98798 DEBUG ++ sudo yunohost app setting zeronet symlink_to_deploy_path --output-as plain --quiet
99099 DEBUG + local symlink_to_deploy_path=/var/www/zeronet
99099 DEBUG ++ ynh_app_setting_get zeronet nginx_config_file
99099 DEBUG ++ sudo yunohost app setting zeronet nginx_config_file --output-as plain --quiet
99400 DEBUG + local nginx_config_file=/etc/nginx/conf.d/zero.domain.tld.d/zeronet.conf
99400 DEBUG ++ ynh_app_setting_get zeronet systemd_service_name
99401 DEBUG ++ sudo yunohost app setting zeronet systemd_service_name --output-as plain --quiet
99701 DEBUG + local systemd_service_name=ynh-zeronet-user.service
99702 DEBUG ++ ynh_app_setting_get zeronet systemd_service_file
99702 DEBUG ++ sudo yunohost app setting zeronet systemd_service_file --output-as plain --quiet
100003 DEBUG + local systemd_service_file=/etc/systemd/system/ynh-zeronet-user.service
100003 DEBUG ++ ynh_app_setting_get zeronet user
100003 DEBUG ++ sudo yunohost app setting zeronet user --output-as plain --quiet
100304 DEBUG + local user=user
100305 DEBUG ++ ynh_app_setting_get zeronet user_zeronet_dir
100305 DEBUG ++ sudo yunohost app setting zeronet user_zeronet_dir --output-as plain --quiet
100706 DEBUG + local user_zeronet_dir=/home/user/.zeronet
100706 DEBUG ++ ynh_app_setting_get zeronet url
100706 DEBUG ++ sudo yunohost app setting zeronet url --output-as plain --quiet
101007 DEBUG + local url=zero.domain.tld/
101008 DEBUG + is_app_restorable zero.domain.tld / /var/www/zeronet-v0.6.2
101008 DEBUG + local -r domain=zero.domain.tld
101008 DEBUG + local -r path=/
101008 DEBUG + local -r deploy_path=/var/www/zeronet-v0.6.2
101008 DEBUG + ynh_webpath_available zero.domain.tld /
101008 DEBUG + local domain=zero.domain.tld
101009 DEBUG + local path=/
101009 DEBUG + sudo yunohost domain url-available zero.domain.tld /
101510 DEBUG False
101511 DEBUG + test '!' -d /var/www/zeronet-v0.6.2
101511 DEBUG + install_dependencies
101511 DEBUG + sudo apt-get install --quiet --yes python-msgpack python-gevent
101912 DEBUG Reading package lists...
102113 DEBUG Building dependency tree...
102114 DEBUG Reading state information...
102515 DEBUG python-msgpack is already the newest version (0.4.8-1).
102515 DEBUG python-gevent is already the newest version (1.1.2-1).
102515 DEBUG 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
102516 DEBUG + sudo cp -a ./sources /var/www/zeronet-v0.6.2
102817 DEBUG + sudo ln --symbolic --force /var/www/zeronet-v0.6.2 /var/www/zeronet
102817 DEBUG + sudo chown user: -LR /var/www/zeronet
102918 DEBUG + sudo chown user: -h /var/www/zeronet
102918 WARNING cp: cannot create directory '/home/user/.zeronet': No such file or directory
102918 DEBUG + sudo rm -rf /home/user/.zeronet
102919 WARNING !!
102919 DEBUG + sudo cp -aR ./conf/.zeronet /home/user/.zeronet
102919 WARNING   zeronet's script has encountered an error. Its execution was cancelled.
102919 DEBUG + ynh_exit_properly
102919 WARNING !!
102919 DEBUG + local exit_code=1
102919 WARNING 
102920 DEBUG + '[' 1 -eq 0 ']'
102920 DEBUG + trap '' EXIT
102920 DEBUG + set +eu
102920 DEBUG + echo -e '!!\n  zeronet'\''s script has encountered an error. Its execution was cancelled.\n!!'
102920 DEBUG + type -t ynh_clean_setup
102920 DEBUG + ynh_die
102921 DEBUG + echo ''
102921 DEBUG + exit 1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.