

Thank you.


Thank you.


I edited my missing line break but I’m leaving this. Its too good.


I like the fact that there isn’t a distinction between the community edition and the business edition. Its all the same thing for Komodo, whereas I felt like Portainer had a bunc hof random things locked away behind the “Business Edition” and that just rubbed me the wrong way. If I’m self hosting something, I feel like I should be able to access all portions of it.
The GUI is a little different but once you’re used to it, I feel like it makes more sense for the most part. It has a nice way to connect other machines, so I can monitor all of the different machines in my network that are hosting things. I also wanted to mess around with some of the automation features, but I haven’t had as much time to dick around with that as I would like. I also wanted to start doing stuff from a personal Forgejo, and it was super easy to integrate. (No idea how easy it is on Portainer, as I had already jumped ship at that point)


Honestly, not entirely certain I did it right, but it was super easy. I literally spun up Komodo, spun down Portainer without shutting any of the other containers/stacks down, then added the same stacks back through the GUI option into Komodo with the same exact compose/title/env options. It literally just recognized that the containers that were already running on my server were the correct ones and “added” them back to the stack in Komodo. I vaguely remember reading that there is a more “correct” way to do it, but I only read about it after the fact.


I personally have switched over to Komodo after using portainer for years. Never looking back, I love it. Works perfectly and can do GUI, compose files, and repos for docker. I also have multiple machines running stuff and it let’s me fiddle with everything in one UI.
I use a nvidia shield with lineageos installed. It works perfectly for me with no tracking. I have Jellyfin, SmartTube, Dropout and Nebula installed (from F-droid, obtanium, and Aurora respectively) I think your TV has to be HDMI CEC but our shield remote can turn on/off the TV (I’m 90% certain HDMI CEC is the name of the standard) Outside of that, it is technically a smart TV but it is not connected to our network and will never be connected.


If you post again next month with more passes I’ll try to remember to reply with my guest passes again. Feel free to ping me if I don’t remember


I also get 3 guest passes a month, feel free to use. Same formatting as OP: replace “DASH” with a hyphen
344dc3e1-0bbd-46bc-bc63 DASH dfa3b2ab0ba1
cdd04289-1d16-4ffc-83a3 DASH 30625fe53dda
c3181737-d062-430c-8925 DASH 868d3a65588b


That was also my thought.
Mostly just picturing them careful disassembling the brakes to eat the pads


“Brake Linings” sounds weird. They’re eating Brake Lines in case anyone else has the same early morning fog as me.


I use Waterfox on my laptop/desktop and Ironfox on my phone (with Chromium as a desktop backup, and Vanadium as a mobile back up)


Honestly, I was surprised at how well it works on mobile, once I collapsed the sidebar. (Thats my fault for not doing that earlier when I was trying it: I feel pretty silly)
So far I’m genuinely loving it! I certainly hope the demand grows, cause its pretty fucking good so far. Thank you so much!


I might be stupid, but I didn’t want to run the install script because I try and run everything via compose files in Komodo.
I don’t know if this helps, but this is what my compose looks like:
(Side note, I just put the ENV values directly into the compose. I know this is not recommended, so I put the values to use if you actually mount the env_file like you’re supposed to. )
services:
# ------- Ideon-App -------
ideon-app:
image: ghcr.io/3xpyth0n/ideon:latest
container_name: ideon-app
# If you want to do it correctly, mount the ENV_FILE
# env_file:
# - ${ENV_FILE:-.env}
# If you want to do it janky, follow me
environment: #If you mount a ENV_File, only PUID and PGID are needed below.
PUID: 1000 # Optional: User ID for file ownership (default: 1001)
PGID: 1000 # Optional: Group ID for file ownership (default: 1001)
# From the ENV_FILE:
APP_PORT: 3001 # Host port to expose the app (container listens on 3000) # I had Homepage on port 3000 so I moved Ideon to 3001
APP_URL: http://mymachinesip:3001/ # Public base URL of the app (used for invitations and SSO auth)
TIMEZONE: UTC # Canonical timezone for server logs ONLY
### Database
#SQLITE_PATH=./storage/dev.db # Override SQLite path (optional) # Note: PostgreSQL variables are not required in "development" mode, SQLite is used automatically (storage/dev.db).
DB_HOST: ideon-db # PostgreSQL host or service name (Docker Compose: ideon-db)
DB_PORT: 5432 # PostgreSQL port (default 5432)
DB_NAME: ideon # PostgreSQL database name
DB_USER: ideon # PostgreSQL username
DB_PASS: # I ran "openssl rand -base64 15" in the terminal to get PW # PostgreSQL password
SECRET_KEY: # I ran "openssl rand -hex 32" in the terminal to get PW
depends_on:
ideon-db:
condition: service_healthy
restart: unless-stopped
ports:
- 3001:3001 #"${APP_PORT:-3000}:${APP_PORT:-3000}"
volumes:
- /mnt/app/containers/ideon/app:/app/storage
healthcheck:
test:
["CMD", "curl", "-f", "http://localhost:3001/api/health"] #["CMD", "curl", "-f", "http://localhost/:${APP_PORT:-3000}/api/health"]
interval: 5s
timeout: 5s
retries: 5
start_period: 10s
# ------- Ideon-DB -------
ideon-db:
image: postgres:16-alpine
container_name: ideon-db
restart: unless-stopped
environment:
POSTGRES_USER: ideon # ${DB_USER}
POSTGRES_PASSWORD: #same as DB_PASS #${DB_PASS}
POSTGRES_DB: ideon # ${DB_NAME}
volumes:
- /mnt/app/containers/ideon/db:/var/lib/postgresql/data #I just hardmount everything
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ideon -d ideon"] #["CMD-SHELL", "pg_isready -U ${DB_USER} -d ${DB_NAME}"]
interval: 2s
timeout: 5s
retries: 5
So far I love it. I wanted to use it locally for some low level importance notes before I try to move more over and set it up with an actual mounted env file on a VPS.
My only thought so far is that its not the greatest on mobile, but I’m really not certain what that would even look like. (Edit: I’m dumb. I didn’t close the sidebar. It actually looks pretty good on mobile. Ignore me.)


This looks incredible! Kind of bummed I didn’t notice this when you shared it last time, as I’ve been trying to find essentially literally this.
I’m also on agreement with everyone else, its refreshing to see something non-AI
Pebble Time 2.
I use it primarily for notifications and secondarily for step / sleep tracking. I also currently use it for media control, home assistant, and various other generic watch things (timer, clock,stopwatch, etc)
Still getting used to it. Perviously had (in order) a CMF Watch, PineTime, Garmin Venu, PineTime, and some nameless Amazon watch (ticwatch maybe?)
As far as advice, personally I load a ton of stuff on every watch I’ve had thus far, and then remove stuff slowly as I realize that I don’t need it. I usually get rid of around half of the stuff I initially added. Honestly, just try new stuff, go through whatever app store your watch uses and find new cool stuff. There’s cool stuff hidden all over the place.