I have a brother ecotank…i know this one will wake every noon and do some quick maintenance, like attempting a 10 second print. I guess it’s exactly to avoid ink drying up.
I have a brother ecotank…i know this one will wake every noon and do some quick maintenance, like attempting a 10 second print. I guess it’s exactly to avoid ink drying up.
Just joining the discussion, because this happens to me too, and it’s very frustrating.
Just came to say thanks…Yeah eventually after copy-pasting it from scratch again, I got it running. Seems to be working now. Thanks again!
I like to open multiple tabs on what I’m going to watch next, and Freetube is a bit clunky with the window management (I wish they had tabs!). So far uBlock has been doing an impeccable job…but these days I can see it struggling a bit more. I can see youtube REALLY tries to give me an ad first, sometimes when you open the video, you can see the first frame of an ad instead of the thumbnail while it starts buffering, then it skips to the video. The ad is not shown, but the first frame of an ad sometimes escapes into the video while it buffers at the beginning, for a second.
Thanks I appreciate your reply… I have a bit of concern about an unprivileged container having firewall limitations (as I might have read in the past this was…finicky), but I’m going to give it a shot.
services:
jellystat-db:
image: postgres:16-alpine
container_name: jellystat-db
restart: unless-stopped
environment:
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
volumes:
- postgres-data:/var/lib/postgresql/data
networks:
- jellystat
jellystat:
image: cyfershepard/jellystat:latest
container_name: jellystat
restart: unless-stopped
environment:
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_IP: jellystat-db
POSTGRES_PORT: 5432
JWT_SECRET: ${JWT_SECRET}
TZ: Europe/Paris # timezone (ex: Europe/Paris)
JS_BASE_URL: /
volumes:
- jellystat-backup-data:/app/backend/backup-data
depends_on:
- jellystat-db
networks:
- traefik
- jellystat
labels:
- traefik.enable=true
- traefik.docker.network=traefik
- traefik.http.routers.jellystat.entrypoints=https
- traefik.http.routers.jellystat.rule=Host(`${HOSTNAME}`)
- traefik.http.routers.jellystat.tls.certresolver=http
- traefik.http.routers.jellystat.service=jellystat
- traefik.http.services.jellystat.loadbalancer.server.port=3000
- traefik.http.services.jellystat.loadbalancer.server.scheme=http
networks:
jellystat: {}
traefik:
external: true
volumes:
postgres-data: null
jellystat-backup-data: null
Hmmm thanks but I’m not using traefik…Is it part of the needed setup?
Huh…so the log is just an almost infinite loop of these:
jellystat-1 | Error: getaddrinfo ENOTFOUND jellystat-db
jellystat-1 | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)
jellystat-1 | [JELLYSTAT] Database exists. Skipping creation
jellystat-1 | FS-related option specified for migration configuration. This resets migrationSource to default FsMigrations
jellystat-1 | FS-related option specified for migration configuration. This resets migrationSource to default FsMigrations
jellystat-1 | node:internal/process/promises:391
jellystat-1 | triggerUncaughtException(err, true /* fromPromise */);
jellystat-1 | ^
jellystat-1 |
jellystat-1 | Error: getaddrinfo ENOTFOUND jellystat-db
jellystat-1 | at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26) {
jellystat-1 | errno: -3008,
jellystat-1 | code: 'ENOTFOUND',
jellystat-1 | syscall: 'getaddrinfo',
jellystat-1 | hostname: 'jellystat-db'
jellystat-1 | }
Just for clarity’s sake, here’s my docker-compose.yml:
version: '3'
services:
jellystat-db:
image: postgres:15.2
environment:
POSTGRES_DB: 'jfstat'
POSTGRES_USER: postgres
POSTGRES_PASSWORD: mypassword
volumes:
- /postgres-data:/var/lib/postgresql/data # Mounting the volume
jellystat:
image: cyfershepard/jellystat:latest
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: MyJellystat
POSTGRES_IP: jellystat-db
POSTGRES_PORT: 5432
JWT_SECRET: 'my-secret-jwt-key'
ports:
- "3000:3000" #Server Port
volumes:
- /backup-data:/app/backend/backup-data # Mounting the volume
depends_on:
- jellystat-db
restart: unless-stopped
networks:
default:
I literally haven’t changed anything from default as it was a test, even the password fields.
Sorry i don’t have experience checking docker logs… How do I go about that?
Yeah…I copied the whole of it onto my docker-compose.yml. But after running a docker compose up, and after getting:
docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
[+] Running 3/3
✔ Network jellystat_default Created 0.1s
✔ Container jellystat-jellystat-db-1 Started 0.9s
✔ Container jellystat-jellystat-1 Started
I still can’t get to connect on http://myIP:3000, I get nothing, just a “unable to connect” firefox error. Is there anything I should set up/modify on the docker-compose.yml?
Depends on your judgement of other people, i guess. I have thousands of movies taking TBs of space on my NAS and lots of users. I’d like to have easy reports such as “movies never watched in a year with a low imdb score”. So i know what can I delete if needed. But to each their own.
Thanks…Yeah I saw it. I have a few docker things deployed. But the “getting started” section completely ignores setting up the Postgresql DB, which very clearly it seems to want. This is not listed as a requirement, but still hinted casually around whenever it mentions the user/pass, environment variables etc.
So…is there anywhere mentioned how to get the whole thing up and running, including docker and postgresql?
Would be nice if Graphene managed to implement some of those AI features locally. Without the AI use, i think this thing could fly. Seems the foldable might have really slow wireless charge though :(
Not at the same level. Ublock can remove way more granular spam and ads than pihole, which is limited at DNS requests. I use both… Running Firefox of course.
Yeah I agree with that. I was giving it a spin. They produced a release with open source attached on github, but not sure how much of the source is in there, and that release seems to be a bit outdated compared to the release I got running on my nanoKVM right now.
Sometimes…and sometimes they have rather good UI. But usually it gets pretty messed up when translated. I’ve found the network speed to be pretty decent for image transfer, even at the inefficient MJPEG format they’re currently using right now. They said they’re working on better encoding. Today I found that the remote keyboard/mouse work on certain desktops, but sometimes stops on text mode or when on BIOS. And then you continue booting, and it works again. Not sure what’s going on with the hardware identifier they’re using…
So…yeah, once they fix the keyboard/mouse issue, and add the function to remotely load ISOs (not only the ones on its own storage), it’s going to be golden. Since it has SSH, I think in theory you should be able to upload the ISOs remotely using SFTP or similar, but I haven´t tested just yet.
Posted on their github. All they have is a Chinese forum. And the wiki is…rough at the moment. Chinese only (not a problem with a translation extension) and a lot of “Todo” sections there. Basically the UI right now has no configuration options, besides “checking for updates” which didn’t tell you which version you’re in anyway. While I was testing I saw the check for updates had a blue dot, so I guess it did manage to reach their servers, and after checking and installing an update…seems that menu had a slight improvement, and now it does say current running version. But that’s it.
But there’s no denying the huge potential for this tiny device. It’s way cheaper and smaller, and consumes way less power. The physical limitations I can see is the NIC is only 10/100 (no gigabit connection), and no wifi. Everything else is software, which I reckon they’ll be working on.
You have no idea how much fun its being.
Vanadium
Just asked in their matrix channel.
hybridstaticanimate:discord Vanadium did not enable this at build time.
hybridstaticanimate:discord There is nothing to patch.
hybridstaticanimate:discord Other browsers chose to enable this.
The good news are on RISCV. ARM has even more closed source bootloader and binary driver blobs than x86 architecture. It’s supposed to be good power efficiency over Intel for a laptop, but not so sure about amd.
Can you… Work for Broadcom? Or Oracle or EA, or something. Just a suggestion.