$!{decoration.custom.setAttribute("contentHeaderLogo", "../images/header-jump.jpg")} #set( $H = '#' ) Download ------- $H$H$H Sources To download the source codes please follow the [Development](../documentation/development.html) documentation. $H$H$H Binaries $H$H$H$H Java 11 vs. Java 8 Since version 1.0.0, subshare supports Java 11 and all its JARs contain a module-java.class. Subshare 1.0.0 works with Java 11 (and newer) only! Java 8 is *not* supported, anymore. Because of this, we do not automatically update from subshare 0.x. If you want to use subshare with Java 8, please download the newest 0.x-version, which you find on the [releases](http://subshare.org/latest-stable/releases/) page. $H$H$H$H Client (GUI) * tar.gz (recommended) * [org.subshare.gui-${subshare_version}-bin.tar.gz](./org.subshare.gui-${subshare_version}-bin.tar.gz) * [OpenPGP signature](./org.subshare.gui-${subshare_version}-bin.tar.gz.sig) * zip (if you really cannot open tar.gz files) * [org.subshare.gui-${subshare_version}-bin.zip](./org.subshare.gui-${subshare_version}-bin.zip) * [OpenPGP signature](./org.subshare.gui-${subshare_version}-bin.zip.sig) $H$H$H$H Server * tar.gz (recommended) * [org.subshare.server-${subshare_version}-bin.tar.gz](./org.subshare.server-${subshare_version}-bin.tar.gz) * [OpenPGP signature](./org.subshare.server-${subshare_version}-bin.tar.gz.sig) * zip (if you really cannot open tar.gz files) * [org.subshare.server-${subshare_version}-bin.zip](./org.subshare.server-${subshare_version}-bin.zip) * [OpenPGP signature](./org.subshare.server-${subshare_version}-bin.zip.sig) **Important:** Only stable versions are signed. It is thus normal that you get a 404 error when trying to download a signature for a *SNAPSHOT* version. We simply do not sign snapshots. They are for testing only and should not be used productively, anyway. $H$H$H Verifying downloads via OpenPGP signatures It is urgently recommended that you verify the downloaded binary files. If you don\'t, you might receive files with undesired additional features - spying on you or otherwise abusing your computer. To verify a file, simply download the corresponding *[OpenPGP](http://en.wikipedia.org/wiki/OpenPGP) signature* file. Both files should be located in the same directory. Then open a console, switch to the directory containing the downloads and verify them using these commands:
cd ~/Downloads
gpg org.subshare.gui-${subshare_version}-bin.tar.gz.sig
gpg org.subshare.server-${subshare_version}-bin.tar.gz.sig
Of course, you need the OpenPGP *public* key which was used for signing. The CodeWizards\' keys can be found [here on the CodeWizards web-site](http://codewizards.co/site/current/about/contact.html). After downloading a key (e.g. [0x4AB0FBC1.asc](https://www.codewizards.co/site/current/0x4AB0FBC1.asc)), you have to import it into your local key ring. With *gpg*, you can do this with the following command:
gpg --import 0x4AB0FBC1.asc
If you use a different OpenPGP implementation (i.e. not *gpg*), then please consult its documentation about importing keys and verifying signatures.