# friendup

> Friend OS is a self-hosted, open-source web OS providing a full desktop in the browser with file management, chat, video calls, and collaborative workspaces.

- **Category:** Collaboration
- **Licence:** Other
- **Latest version:** Hydrogen-4-1.2.8
- **Open source:** oss
- **Languages:** C, JavaScript
- **Platforms:** Build from Source
- **Tags:** MySQL, Responsive, Video Conferencing, File Sharing, Chat Application, Operating System, Development Environment, Javascript, Php, Self Hosted, Stable, Webos, P2p, Operatingsystem, Javascript Framework, Cloud Computing, Collaboration Platform, Groups Manager, Operating Systems

## Description

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.

## Links

- [Homepage](https://github.com/FriendUPCloud/friendup)
- [Website](https://friendos.com/)
- [Configuration Documentation](https://github.com/FriendUPCloud/friendup/blob/master/ConfiguringFriendOS.md)
- [GitHub Repository](https://github.com/FriendUPCloud/friendup)

---
Source: https://selfhost.directory/project/friendup