![](https://lemm.ee/pictrs/image/24248058-a8d7-4f91-add4-89f66a5578a0.png)
![](https://lemmy.world/pictrs/image/8286e071-7449-4413-a084-1eb5242e2cf4.png)
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.
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.
Thanks…I don’t think think I have considered rTorrent before. But this one doesn’t have a remote GUI client the way deluge and transmission allow their UI to connect to a remote daemon, right?
Regarding all the troubleshooting steps, thanks a lot. I’m going to go about enabling logging by default on the service, which is disabled and definitely doesn’t help. I’m also considering to rebuild the whole thing, since it’s running off of an older Ubuntu 20.04 container. I might as well take the chance to do it on 24.04. We’ll see.
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?
As long as we can install Graphene, we get a clutter-free phone with plenty of RAM for other uses, and perhaps locallly run privacy friendly AI in the near future.
If you’re complaining at the fact that this bot will give feedback regarding any news article trustworthiness…I appreciate it saving me a few clicks and a search. I have my own pet peeves with its source’s own bias, but that would be a different discussion. I have no qualms with it showing on every news article giving a heads up regarding the news source being pure bullshit generally, or having any merit.
Alternatively, if your complaint is on the length of each of this bots posts, my comment is merely pointing out that you’re blaming the wrong culprit here, as this is a bug in your app of choice for Lemmy, and it renders correctly on many other apps.
Terrible execution…in your specific app which doesn’t follow Lemmy’s fomatting standard?
So the dev of Boost needs to properly implement spoilers. Because definitely that’s not how the text is meant to be show. 4 lines here, Jerboa for Android.
Just wanted to thank you, as I hadn’t had any luck running any other SD software on my AMD setup with Nobara. But after a couple of fixes to get rocm running, this one runs, and runs pretty fast. Thanks!
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.
So, you are willing to give your location to Google anytime any app asks for the location permission? A lot of people is not. And there’s been efforts over time to get privacy-friendly location services. So there’s clearly demand for this, even if it’s still niche due to lack of knowledge.
Nothing to add yet, just glad there’s a replacement effort going, and wish them the best. Hopefully it will be in a useful state soon.,
You are actually super thirsty, but you can’t swallow because your throat closes when you try to drink.
Grapheneos people have said so repeatedly in their documentation. At least for the activation part. Once the eSIM is downloaded/installed, it’s no longer needed i think.