From 251368e749e3cc34d64bfd2d3a0a100449fb5c9f Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Tue, 30 Apr 2024 15:49:38 +0100 Subject: [PATCH 1/2] docs: Link to sections in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ce50227a..cb4ffa14 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ Puter is an advanced, open-source internet operating system designed to be featu ## Getting Started -After reading this section, please proceed to **Self-Hosting** and **Configuration** below. +After reading this section, please proceed to [**Self-Hosting**](#%EF%B8%8F-self-hosting-%EF%B8%8F) and [**Configuration**](#configuration) below. Read these instructions carefully or you may see errors due to an invalid setup. From a74b8e32fac28a994b3fe26c279c9455e8ab0efc Mon Sep 17 00:00:00 2001 From: Sam Atkins Date: Tue, 30 Apr 2024 16:27:59 +0100 Subject: [PATCH 2/2] docs: Explain self-host differences --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index cb4ffa14..f44bf775 100644 --- a/README.md +++ b/README.md @@ -81,6 +81,19 @@ See [Configuration](#configuration) for next steps. ## ⚠️ Self-Hosting ⚠️ The self-hosted version of Puter is currently in alpha stage and should not be used in production yet. It is under active development and may contain bugs, other issues. Please exercise caution and use it for testing and evaluation purposes only. +### Self-Hosting Differences +Currently, the self-hosted version of Puter is different in a few ways from [Puter.com](https://puter.com): +- There is no built-in way to install or create other apps (see below) +- Several "core" apps are missing, such as **Code** or **Draw**, because we can't include them in this repository +- Some icons are different + +Work is ongoing to improve the **App Center** and make it available on self-hosted. +Until then, it's possible to add other apps by manually editing the database file. +This process is not recommended unless you know what you are doing. +The file will appear after you first launch Puter, and should be found in `puter/data/puter-database.sqlite` for Docker, +or `volatile/runtime/puter-database.sqlite` otherwise. +You will need a database tool that can understand SQLite databases. +
## Configuration