Skip to content

ioSuite start page

A self-hosted home page for the family: a tile per installed app, with what matters today on it. It is optional: every app works without it. It earns its place once you run two or more apps.

The ioSuite start page: a tile per app with today on it, birthdays, the week ahead and bookmarks

What it does

  • A tile per app, found by itself: every app registers in the suite's list of apps, so there is nothing to type. An app that isn't installed has no tile.
  • A glimpse of each app: ioPix's photos from this day in earlier years, ioCalendar's rest of today, ioHealth's steps, rings and sleep; each person sees only what that app shows them.
  • The week ahead: a Birthdays card (ioContacts) and a This week card (ioCalendar).
  • A search box (⌘K / Ctrl-K) across the apps and bookmarks, the web as a fallback, and Quick add for events.
  • Weather (AccuWeather, a free key), Home Assistant entities you can switch from the page, and bookmarks.
  • A wall display for a tablet: photos behind a big clock, the weather, today's and the coming days' events.
  • Your own page: each person hides and orders tiles and cards.

With the other apps

ioSuite is all about them: it shows a tile and widgets for each app it finds, asks each app with the viewer's own sign-in, and leaves a tile as it was when its app is down.

Install

Proxmox VE bash -c "$(curl -fsSL https://raw.githubusercontent.com/avandeputte/iosuite/main/proxmox/ct/iosuite.sh)"
Docker docker-compose.yml, or the whole suite in one stack
Any Linux or Mac git clone https://github.com/avandeputte/iosuite && cd iosuite && ./setup.sh
Port 8630
Source github.com/avandeputte/iosuite

Its Proxmox installer is a convenient place to start with several apps: tick the others in its checklist.