diff --git a/README.md b/README.md index 84227ef..20c01c5 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/install) to learn how to install it.* ## Overview -eroNet allows you to publish static and dynamic websites on a distributed web platform. +ZeroNet allows you to publish static and dynamic websites on a distributed web platform using Bitcoin crypto and the BitTorrent network. **Shipped version:** 0.7.1 @@ -16,18 +16,14 @@ eroNet allows you to publish static and dynamic websites on a distributed web pl ![](https://camo.githubusercontent.com/4629a7d44a828f5bb20cedd90522ae62f0947b35/68747470733a2f2f692e696d6775722e636f6d2f4836304f4148592e706e67) -## Demo -* [Official demo](Link to a demo site for this app.) - -## Install +## 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`. -- The app is installed in private mode only so unauthenticated users can not temper with your content. -- If you want to be a proper ZeroNet peer (serving your and other's content) you will want to open TCP port 15441 in your firewall and make sure requests to this port reach your instance [do i need to have a port opened](https://zeronet.readthedocs.io/en/latest/faq/#do-i-need-to-have-a-port-opened) -- Alternatively you can setup Tor which has to be done manually [how to use zeronet with Tor](https://zeronet.readthedocs.io/en/latest/faq/#how-to-use-zeronet-with-tor) +- You can setup Tor which has to be done manually till its implimented in the app.[how to use zeronet with Tor](https://zeronet.readthedocs.io/en/latest/faq/#how-to-use-zeronet-with-tor) + ## Multiple Instances -- Installing multiple instances of the app is *experimental*. Internally each instance it will use a 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. +- 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. ## Documentation @@ -39,8 +35,11 @@ eroNet allows you to publish static and dynamic websites on a distributed web pl #### Multi-user support -Are LDAP and HTTP auth supported? -Can the app be used by multiple users? +Are LDAP and HTTP auth supported? No + +#### Android app (Still in beta) + +[Android app](https://github.com/canewsin/zeronet_mobile) #### Supported architectures @@ -49,11 +48,11 @@ Can the app be used by multiple users? ## Limitations -* Any known limitations. +* App can not be used inside SSO. See [here](https://github.com/HelloZeroNet/ZeroNet/issues/2541) and [here](https://github.com/YunoHost/issues/issues/1580). ## Additional information -* Other info you would like to add about this app. +* Other info you would like to add about this Zeronet. **More info on the documentation page:** https://yunohost.org/packaging_apps diff --git a/manifest.json b/manifest.json index 0d3665e..28a2f84 100644 --- a/manifest.json +++ b/manifest.json @@ -43,4 +43,4 @@ } ] } -} +} \ No newline at end of file diff --git a/scripts/install b/scripts/install index 679b9df..439b06b 100755 --- a/scripts/install +++ b/scripts/install @@ -110,7 +110,7 @@ ynh_script_progression --message="Installing dependencies..." ### - And the section "UPGRADE DEPENDENCIES" in the upgrade script ynh_install_app_dependencies $pkg_dependencies -pip3 install msgpack-python gevent base58 merkletools +pip3 install msgpack-python gevent base58 merkletools rsa PySocks pyasn1 websocket_client gevent-ws coincurve maxminddb #================================================= # DOWNLOAD, CHECK AND UNPACK SOURCE diff --git a/scripts/remove b/scripts/remove index 9b0c890..077881b 100755 --- a/scripts/remove +++ b/scripts/remove @@ -49,7 +49,7 @@ ynh_remove_systemd_config ynh_script_progression --message="Removing dependencies..." # Remove metapackage and its dependencies -pip3 uninstall -y msgpack-python gevent +pip3 uninstall -y msgpack-python gevent base58 merkletools rsa PySocks pyasn1 websocket_client gevent-ws coincurve maxminddb ynh_remove_app_dependencies #================================================= # REMOVE APP MAIN DIR diff --git a/scripts/restore b/scripts/restore index 4af5629..699ef1f 100755 --- a/scripts/restore +++ b/scripts/restore @@ -86,7 +86,7 @@ ynh_script_progression --message="Reinstalling dependencies..." # Define and install dependencies ynh_install_app_dependencies $pkg_dependencies -pip3 install msgpack-python gevent base58 merkletools +pip3 install msgpack-python gevent base58 merkletools rsa PySocks pyasn1 websocket_client gevent-ws coincurve maxminddb #================================================= # RESTORE SYSTEMD diff --git a/scripts/upgrade b/scripts/upgrade index 88bd534..86bcbac 100755 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -109,7 +109,7 @@ ynh_add_nginx_config ynh_script_progression --message="Upgrading dependencies..." ynh_install_app_dependencies $pkg_dependencies -pip3 install msgpack-python gevent base58 merkletools +pip3 install msgpack-python gevent base58 merkletools rsa PySocks pyasn1 websocket_client gevent-ws coincurve maxminddb #================================================= # CREATE DEDICATED USER