Comments (10)
It's working fine for me.
I have NginX in docker and I can see the shop locally and even from remote (also cloudflare), I'll try to upload a pic later for the config
from ownfoil.
I have a very similar experience using Nginx Proxy Manager. I can see all the files via browser but the shop is blank in Tinfoil. More troubleshooting is needed.
from ownfoil.
Had this same issue - I have NPM on a VPS pointing to my server with Traefik. Browser worked, Tinfoil didn't. Removed my authentication from Ownfoil (the reverse proxy only accepts requests from my home IP), and it worked. Obviously not a perfect solution, but a reasonable workaround and hopefully can help diagnose the issue.
EDIT: actually, it still doesn't work - I get failed to open NSP when I try to download a game.
from ownfoil.
so without the reverse proxy on http only with port forwarding it is working. Not the best solution but it works
from ownfoil.
It's working fine for me. I have NginX in docker and I can see the shop locally and even from remote (also cloudflare), I'll try to upload a pic later for the config
Same here. Haven't tried authentication yet though.
from ownfoil.
any update on this? its not working when using nginx https proxy, only http.
from ownfoil.
Reverse proxying with Caddy didn't work for me either.
I used a Cloudflare Tunnel instead.
from ownfoil.
Tried it with docker-compose, I could confirm this should work with curl on the laptop (curl https://myurl:8000 -v).
version: "3"
services:
ownfoil:
container_name: ownfoil
image: a1ex4/ownfoil
environment:
# For write permission in /games directory
- PUID=1000
- PGID=1000
volumes:
- /home/foustep/games:/games
nginx-proxy:
container_name: nginx-proxy-for-ownfoil
image: nginx
volumes:
- ./nginx-proxy/nginx.conf:/etc/nginx/conf.d/default.conf
- ./nginx-proxy/key.pem:/root/ssl/key.pem
- ./nginx-proxy/cert.pem:/root/ssl/cert.pem
ports:
- "8000:443"
depends_on:
- ownfoil
Unfortunately, this doesn't work on the switch. The certificate is valid. Does v2 work?
from ownfoil.
If you use the latest
image tag then there is already an nginx instance running in the container, so adding another nginx container on top wouldn't work.
In the v2 version (currently in development) reverse proxies should work, though I have yet to test it.
from ownfoil.
I'm very sorry,perhaps I do not fully understand either nginx or docker-compose, but how to I add the ssl configuration without touching ownfoils port 80 configuration in nginx (as a different site, or .conf)? I tried another container with a reverse proxy and that works for curl but not for the switch itself.
If I try to add another server with 443 ssl, it says the directive server is not allowed and if I use another http, it says it is a duplicate in the original nginx.conf.
I want to add additional (ssl) configuration, without touching the docker(-compose) default configuration of the ownfoil setup. Can someone send me in the right direction with this? I've tried several combinations.
from ownfoil.
Related Issues (20)
- Ownfoil V2 testing HOT 1
- [version 2] the new game not show on list HOT 7
- Collaborations open?
- ownfoil:v2 Unable to read json file HOT 8
- No games visible, only the two .toml files? HOT 3
- Ownfoil GUI vs Tinfoil HOT 4
- V2 ERR_EMPTY_RESPONSE HOT 1
- Gdrive file recognition in shop.tfl HOT 1
- V2 AttributeError HOT 2
- HTTPS / SSL native configuration HOT 1
- V2 can´t start ownfoil container HOT 17
- Synology DS1522+ HOT 5
- Save manager error HOT 3
- [request] Gdrive/Drop Box implementation
- Prod.keys doesn't work HOT 7
- Permission Error in logs and WebUI HOT 5
- Docker just breaks windows HOT 1
- just wanted to say tank you
- /games/index.html is not found HOT 2
- Folders are shown as empty files - New games and Recommended are not shown in Tinfoil HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ownfoil.