Package: galacteek
info:A multi-platform browser for the distributed webgalacteekis a multi-platform Qt5-based browser and
content crafter for the distributed web.CommunityJoin in on theAethernetwork (search for theGalacteekcommunity).InstallationStable releaseAppImage (Linux):Galacteek-0.5.0-x86_64.AppImageDMG (MacOS):Galacteek-0.5.0-x86_64.dmgWindows:Galacteek-0.5.0-installer-x86_64.exeOn Linux: Be sure to install all thegstreamerpackages on your
system to be able to use the mediaplayer. Problem with the AppImage ?Check the wikiorfile an issueOn MacOS: After opening/mounting the DMG image, hold Control and click on thegalacteekicon, and selectOpenand accept. You probably need to
allow the system to install applicationsfrom anywherein the security
settings.Create an issueif you
have problems running the DMG image.On Windows: GIT is not packaged in the installer.Install it  here.
If you run into an issue with the installer,please create an issue here.You’ll need to havegitinstalled to sync hashmarks repositories.
See thereleasespage for all releases.Sponsor this projectSee thesponsorpage for all the possible ways to donate to this project.ContactFrom thegalacteekmain window, go to theMessengerworkspace
and selectCompose. In the recipient field, type ingalacteek,
select thegalacteek-supportcontact, write your message and hitSend.Alternatively, from thegalacteekmain window, go to theInformationmenu
on the top right and selectAbout. Just click on theAuthorlink (cipres) and it will automatically start theBitMessagecomposer with my BitMessage address.ScreencastsBrowsing ipns://ipfs.ioFilemanager drag-and-dropFile sharingPublish a directory to a pyramidLive bandwidth statsScreenshotsBrowsing the Wikipedia mirror over IPFSFeaturesgalacteekcan either spawn an IPFS daemon and use it as transport, or
connect to an existing IPFS daemon. By default it will try to run a daemon. You
can change the IPFS connection settings by clicking on the settings icon in the
toolbar and restart the application afterwards. If using a custom daemon, you
should enable pubsub and p2p streams, or some features won’t be available
(Check this pagefor more information).Decentralized Identifiers (DID) support withIPIDBrowser-to-browser DID authentication over libp2p streams
(Verifiable Credentials with RSA-PSS)Browsing sessions with automatic pinning (pins every page you browse)Distributed chat with pubsub (chat channels syncronized with CRDT+DAG)Support for remote pinning servicesFile manager with drag-and-drop support and timeframes (per-day view
of files in the MFS)File sharingBitTorrent to IPFS bridgeTor supportSimple messenger based on theBitmessageprotocolSearch content with theipfs-searchsearch engine as well as withcyberBuilt-in blog with Atom feedsWebcam to IPFS capture (image and videos)Basic built-in media player with IPFS-stored playlistsImage viewer and QR codes supportUse the IPFS filestore to avoid file duplicationENS(Ethereum Name Service) resolving (access to ENS+IPFS websites)Run WASM binaries withwasmer(useOpenon a WASM object from the
clipboard manager)Command-line usageUse the-dcommand-line switch to enable debugging output. Using–profilegives
you the ability to have separate application profiles (mainis the default
profile). Use–helpfor all options.If you’ve changed some settings and want to go back to the default
configuration, use–config-defaults.You can run the IPFS daemon inofflinemode, using–offlineTime-rotated log files can be found in the$HOME/.local/share/galacteek/main/logsdirectoryEnable colorized log output with–log-colorDevelopment: Use–monitorto enable event-loop monitoring withaiomonitor(installaiomonitormanually as it’s not a dependency).
Then connect to theaiomonitorinterface withnc localhost 50101Keyboard shortcutsPlease see theshortcutspage (or from the application, click on the
Information icon in the toolbar, which will open the documentation).DevelopmentFor instructions on how to build the application, look at theBUILDINGpage.ContributionsContributions that can help:Write DID servicesUI translations (French, Spanish)Manual translations (French, Spanish)Platforms supportedLinux (x86_64) (main target)Linux (aarch64). If you have a Raspberry PI (64-bit), check theRaspberrypage.Any BSD operating system (with manual build)MacOSUnofficiallysupported:Windows: although an installer is provided, no special effort
will be put in maintaining support for this platform. Not all
features will work. By all means use Linux and you’ll enjoy the
full experience.Because of the nature of the software’s stack (asyncio/Quamash),
support for any other platform is unlikely.Requirementspython3 >= 3.7 (Works with python3.7,3.8,3.9)go-ipfs>= 0.5.0PyQt5 >= 5.13.2PyQtWebengine >= 5.13.2gstreamer (on Linux) for media player supportgitasyncqtaiohttpaioipfsLicensegalacteekis offered under the GNU GPL3 licenseThe logos and animations are licensed under the Creative
Commons CC-BY-SA license.The BT client code (galacteek.torrentmodule) is licensed
under the MIT license, Copyright (c) 2016 Alexander BorzunovSome elements from theipfs-cssrepository (CSS files and fonts) are included.Some icons from the “Oxygen” icons set are included.This software incudes icons made by the following FlatIcon authors:FreePikPixel perfectKiranshastrySmashiconsPause08DinosoftLabsSome of the beautiful artwork (under the Creative Commons CC-BY-SA license)
from theipfs-logoproject’s repository is included, unchanged.