Friend - jean/wekan GitHub Wiki
Friend Cloud OS: Secure encrypted skinnable fast Open Source desktop in webbrowser/mobile/desktop app. Wekan as one app at Friend.
Contributor Agreement
Sign Contributor Agreement and come to build secure encrypted Open Source Friend Cloud OS that has Wekan app.
Also looking for partners, please come to developer chat at Discord, link below.
Chat
Friend developer chat at Discord - direct link. At Chat above also looking for new contributors to sign Contributor Agreement and partners (making press release with m0ns00n).
Not in use currently: IRC at Freenode #friendup
Website
Video
https://www.youtube.com/watch?v=SB4dNC7u2MU
Roadmap
- Friend login also logins to Wekan app
- Use Friend file dialogs to add file to Wekan
- Keep all Wekan attachment files on any Friend disk drive
- Use Wekan to access Friend Shop
- Use Wekan to access other Friend Apps and control them with Wekan IFTTT workflows
Screenshot
Wekan Friend development version at Friend Desktop. Not released to Friend Store yet.
More Screenshots of Wekan and Friend
Source code
Friend Server source code at GitHub. Mobile apps are not at GitHub yet.
Friend Apps source code at GitHub
Wekan FriendUPApp source code at GitHub
Friend repos:
Demo
Sign Up to Friend:
Old:
Bounties
News about upcoming Wekan at Friend
Friend Software Labs Releases FriendUP v1.2 Release Candidate
Medium 2018-01-26: With Friend Wekan!, you can discuss at Hacker News
News about Friend
Video of Friend Desktop walkthrough
Friend Network and Friend Store questions answered
How Friend Store unifies Blockchain projects
Video of Friend Talk at Blockchangers Event - Oslo 2018
Video of Friend talk at DeveloperWeek 2018
Video review about Friend ICO, video has note that some corrections to that video details are at Friend website.
FriendUp Launches TGE, Meeting Norwegian Values of Ethical Business and Transparency
Friend announces partnership with Hove Medical Systems AS
Install from Source
1. Setup new Ubuntu 16.04 64bit server or VM
Install script currently works only on Ubuntu 16.04 (and similar Xubuntu 16.04 64bit etc).
2. Install git and create repos directory
sudo apt-get update
sudo apt-get install git
mkdir ~/repos
cd repos
3. Clone Friend server repo
git clone https://github.com/FriendUPCloud/friendup
4. Clone Friend Apps repos
git clone https://github.com/FriendUPCloud/friend-applications
5. Clone Friend Chat repo
git clone https://github.com/FriendSoftwareLabs/friendchat
6. Clone Wekan App repo
git clone https://github.com/wekan/FriendUPApp
7. Optional: Clone Webmail repo
git clone https://github.com/RainLoop/rainloop-webmail
~/repos/friendup/build
directory
8. Install Friend to This will install:
- MySQL database, credentials are in install.sh script, can be changed
- Untrusted SSL certificate for Friend with OpenSSL command
cd friendup
./install.sh
9. Add Wekan app
cd ~/repos/friendup/build/resources/webclient/apps
ln -s ~/repos/FriendUPApp/Wekan Wekan
10. Add other apps
cd ~/repos/friendup/build/resources/webclient/apps
ln -s ~/repos/FriendUPCloud/friend-applications/Astray Astray
ln -s ~/repos/FriendUPCloud/friend-applications/CNESSatellites CNESSatellites
ln -s ~/repos/FriendUPCloud/friend-applications/CubeSlam CubeSlam
ln -s ~/repos/FriendUPCloud/friend-applications/Doom Doom
ln -s ~/repos/FriendUPCloud/friend-applications/FriendBrowser FriendBrowser
ln -s ~/repos/FriendUPCloud/friend-applications/GameOfBombs GameOfBombs
ln -s ~/repos/FriendUPCloud/friend-applications/GeoGuessr GeoGuessr
ln -s ~/repos/FriendUPCloud/friend-applications/Instagram Instagram
ln -s ~/repos/FriendUPCloud/friend-applications/InternetArchive InternetArchive
ln -s ~/repos/FriendUPCloud/friend-applications/MissileGame MissileGame
ln -s ~/repos/FriendUPCloud/friend-applications/Photopea Photopea
ln -s ~/repos/FriendUPCloud/friend-applications/PolarrPhotoEditor PolarrPhotoEditor
ln -s ~/repos/FriendUPCloud/friend-applications/Swooop Swooop
ln -s ~/repos/FriendUPCloud/friend-applications/TED TED
11. Optional: Add custom modules
cd ~/repos/friendup/build/modules
ln -s ~/repos/mysupermodule mysupermodule
Wekan Snap
12. Installsudo apt-get -y install snapd
sudo snap install wekan
ROOT_URL settings
13.sudo snap set wekan root-url='http://localhost:5000'
sudo snap set wekan port='5000'
14a) Trusted URL
Configure trusted url to allow Friend to iframe Wekan.
sudo snap set wekan trusted-url='https://friendup.example.com'
14b) Disable browser policy and allow any website to iframe Wekan
Not recommended.
sudo snap set wekan browser-policy-enabled='false'
15) Start Wekan
sudo snap start wekan
sudo snap enable wekan
16) Start Friend
a) To background:
cd ~/repos/friendup/build
./nohup_FriendCore.sh
b) to foreground, useful when developing:
./Phonix_FriendCore.sh
or some of the following
./Phonix_FriendCoreGDB.sh
./ValgrindGriendCore.sh
17) Use with webbrowser
Chrome or Chromium works best 32bit/64bit OS and also with Raspberry Pi on ARM.
https://localhost:6502/webclient/index.html
Username: fadmin
Password: securefassword
18) Use with mobile app
Play Store: FriendUP by Friend Software Labs
iOS App Store for iPhone/iPad: If not at App Store, ask
Using Friend Android app to connect to your Friend server URL.
There is also Friend iOS app, but I think it's not yet officially released. If someone is interested, invite to iOS Testflight can be had from Friend chat.