Self-host friendup
Hydrogen-4-1.2.8Web-based operating system and collaboration platform
- Stars
- 357
- Ports
- 6502 (Main Friend Workspace), 3478 (STUN server (UDP/TCP)), 5349 (STUN server (TLS))
- Requires
- PHP
What is friendup?
Friend OS (FriendUP) is a self-hosted web operating system that runs entirely in the browser, providing a responsive desktop environment with a file manager, terminal, text editor, media player, and collaborative applications. It uses a C-based core (FriendCore) with PHP modules and a JavaScript frontend. The system requires MySQL for data storage and can be extended with Friend Network for peer-to-peer connectivity and Friend Chat for integrated text and video communication. Installation involves building from source on Ubuntu with PHP, MySQL, and various system libraries. The kernel core is MIT licensed, modules are LGPLv3, and the GUI workspace is AGPLv3. The project includes a default admin user (fadmin/securefassword) and supports customization via site.ini. Mobile devices are supported through responsive design and browser installation as a PWA.
Should you self-host friendup?
friendup scores 44/100 on selfhost.directory (how scoring works) and ranks #23 of 30 in Collaboration. It has 357 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is advanced: plan for several services and some ongoing maintenance. It is Other-licensed and written mostly in JavaScript.
Its closest alternative on selfhost.directory is penpot (84/100, 61 785 stars). It scores higher overall, so compare the two before you pick. See friendup vs penpot side by side.
Features
- Collaborative workspaces
- Customizable Branding
- File Manager
- Invite system
- OnlyOffice integration
- Peer-to-Peer NetworkingRequires separate Friend Network installation and Node.js
- Proxy/reverse proxy support
- SSL/TLS support
- Terminal (Prompts)Requires optional SSHy module
- Text and video chatRequires separate Friend Chat installation
- User management and admin panel
- Web-based desktop environment
- Web push notificationsRequires Composer and optional module
friendup README
More in File Sharing & Collaboration
GameVaultGameVault Backend is a self-hosted, source-available server for DRM-free game libraries with Steam-like UI, multi-user support, playtime tracking, and IGDB metadata.
ghostboardGhostboard is a self-hosted, open-source tool for real-time text sharing between devices via web UI or CLI, with multi-board support, dark mode, and Markdown rendering.
guptSelf-hosted, end-to-end encrypted messenger and privacy suite with no phone number or central server — runs in the browser on a decentralized Nostr relay network.
HubzillaHubzilla is a powerful, privacy-respecting, all-in-one platform for decentralized social networking, collaboration, and content publishing. It supports federated identity, groups, forums, cloud storage, blogging, wikis, and more, all within a unified privacy framework.
ImmichImmich is an open-source, self-hosted photo and video backup solution with mobile apps, facial recognition, and Google Photos-like features for individuals and families.
IPFS Web UISelf-hosted, open-source browser UI for a local Kubo IPFS node. View status, manage files, explore IPLD data, visualize peers, and configure settings without the CLI.
JmalCloudJmalCloud is a self-hosted, open-source private cloud storage platform with WebDAV, object storage backends, OnlyOffice integration, and full-text search.
linshareLinShare is a self-hosted, open-source secure file sharing platform for organizations. Features audit trails, LDAP/SSO, mobile apps, and AI assistant support via MCP.
magnetissimoSelf-hosted torrent indexer searching eight sites simultaneously, indexes to SQLite. Torznab indexer for Sonarr/Radarr/Prowlarr with optional DHT crawler.
moosefsSelf-hosted, open-source MooseFS is a petabyte-scale distributed POSIX filesystem and block device with replication, erasure coding, snapshots and quotas.
NextcloudNextcloud Server is a self-hosted, open-source platform replacing Google Workspace or Microsoft 365 with file sync, calendar, mail, video calls, and office editing.
nextcloud-aio-mastercontainerSelf-hosted, open-source Nextcloud stack run from one Docker mastercontainer: a web UI handles updates, BorgBackup restores, TLS and domain setup.
0 comments