What you are buying
A self-hosted personal start page: your everyday websites and the services you host yourself arranged as icon links in sections, with settings you can edit right on the page. After running the password generation script you bring it up with Docker Compose, and the server checks the login as well.
Derived from open-source start page software under the MIT licence, and not the original project itself. Our work: an orchestration file that builds the image from source, a script that creates the settings file on the first start, a script that generates the password, and a quick-start guide in Traditional Chinese.
Delivery is a frozen snapshot: one zip, taken from the product repository at revision d9eebca.
Known limitations
- The service serves plain HTTP on port 4000 of the local machine; TLS and a reverse proxy are yours to bring
- The built-in login has no limit on login attempts and no two-step verification
- The password is stored in the settings file as a SHA-256 hash, which is not a hash made for storing passwords
- The home page itself loads without signing in, and the links and settings can only be read after signing in
- The account and password are written into the settings file at the first start only, and changing
.env afterwards does not change the login
- Some themes load background images from outside websites
- At every start it reads the latest upstream version number from GitHub once, and the result is only written to the container log
- Widgets and outside icons you add to the page may send requests to their own services
- The settings live in a Docker named volume, and
docker compose down -v deletes all settings and edits
- The first start builds the image from source, fetching from the registry, npm and apk during that time
- Pinned to the delivered snapshot; it does not follow upstream.
The liability cap, the scope of what is promised and the statutory floor are governed by the Terms of Service.