Hi. I am trying to configure multiple self hosted server applications (Emby for accessing media and FileRun for general file access) to be accessible from anywhere, both running on the same physical server. I have an externally hosted domain (through an external hosting provider) that I have configured subdomians on for each service. I want to link my self hosted servers to those subdomains. I have created a CNAME record for each subdomain to link to DuckDNS (which I already installed the docker container for and configured). I also installed the docker container for SWAG and did the initial config for that as well. Port forwarding is also done. I am at the point where I am going to change the settings in Emby so that it loads from my subdomain/SWAG, but I have not done that yet. When I attempt to load the subdomain for Emby, my OMV web GUI loads, which is not want I want. I want the OMV web GUI to stay private and inaccessible from the web. I should point out that Emby is NOT installed through docker. I have not even started to prepare for the installation of FileRun yet. Is what I'm trying to do even possible, and if so, can someone help guide me through the process? I have a feeling I'm doing something wrong.
Configuring Multiple Self Hosted Server Applications To be Accessible From Anywhere Using External Website
-
- OMV 7.x
- DanTheTechMan
-
-
crashtest
Hat das Thema freigeschaltet. -
Is anyone going to help me with this or is what I'm asking not possible or feasible?
-
Is this possible to do. You just need to configure the Swag proxy to divert traffic to the Emby container.
I can't help you much, I haven't used Swag in a while and I've forgotten it. If no one helps you, look at this guide how traffic is diverted to Nextcloud. [How-To] Nextcloud with swag (Letsencrypt) using OMV and docker-compose
The Linuxserver documentation should help too. https://docs.linuxserver.io/ge…g/#how-to-request-support
-
-
Just to clarify, Emby isn't installed using Docker. There is also another server software I'm trying to configure simultaneously that will be using Docker, and that is FileRun. My goal is to have two subdomains (one for Emby and one for FileRun) on my website that when accessed link to and load these applications. If there's another application I can and should use instead of SWAG, let me know.
-
Ok, I didn't read that. In that case I think Swag won't work for you. Swag is basically designed to work with linuxserver containers. I guess you could use Nginx Proxy Manager instead of Swag, which is more general.
Actually I don't know if you are saying that you have Emby installed on another machine or you have it installed on the host along with OMV. If it is the latter, you should use containers to install applications on OMV. Installing applications on the host along with OMV is taking the first step on the road to failure.
-
Ok. I'll try Nginx, however I won't be able to do any major work on this project until the weekend. At the end of last year, I did a massive switch on all of my machines (including the NAS that OMV is now installed on) from Windows to Linux (I actually had to replace the NAS unit and migrate all of my data as part of this upgrade), as I am extremely against the direction Microsoft is going in, especially with Windows. Installing Emby was one of the first thigs I did after installing OMV and migrating my data, so I was still brand new to the Linux world at that point and Docker was a brand new and strange concept to me. I have since warmed up to the idea of Docker, however I really don't want to reinstall and reconfigure Emby. Would I have to for this to work as I planned?
-
-
I have since warmed up to the idea of Docker, however I really don't want to reinstall and reconfigure Emby. Would I have to for this to work as I planned?
Sorry, I don't know how to answer that. In Docker I guarantee it will work. Installed on the host, I have no idea.
-
Swag is basically designed to work with linuxserver containers
No. It can work with any service (host or docker) that runs on the server.
All it takes is to either use the pre-made reverse-proxy or create one from the template.
It will require some edit to point to the IP:PORT if running outside the docker network.
-
It can even reverse-proxy to another server on the same LAN
-
-
create one from the template.
You're right, I didn't remember that you can create your own templates. I haven't used Swag in a long time. Thank you.
-
Thank you all. I'm currently at work but will try again when I have time either sometime this week or over the weekend. I will report back once I have the time to work on this project again and if I need additional assistance I will let you know.
-
You can move the data. For instance I believe Ombi (Emby clone) simply uses sqlite DBs that you can move. If you have all your pictures/metadata in say jellyfin, then you'll want to move at least ./data/data and ./data/metadata.
Bottom line is that yes you can move back and forth but, on a system like OMV you'll want to use containers or VMs. You don't have to. You could follow any given nginx tutorial and make it work, but getting help specifically for an application like Emby might be harder.
Soma is correct in that you can use SWAG as it really is just nginx with optional templates. To that end, you could use the official nginx container here. Docker themselves even have a tutorial on using it here. There is an EXTREME amount of help on using nginx, so you could use any other guide as well.
-
-
Thank you. My issue isn't specifically related to Emby. What I'm trying to do is make all my files accessible from any device by using two different applications and accessing them from a subdomain for each application hosted on my website rather than using an IP address and port number. Emby just happens to be one of the applications I'm using. OMV is the OS running on the server, Emby and FileRun will be the applications I'm accessing, and SWAG/DuckDNS/my website is what should make them accessible. What I'm stuck on is how to configure SWAG to make the applications accessible. I would strongly prefer to use HTTPS vs HTTP, which I know will require generating certificates. I believe SWAG can do that, however please let me know if I'm mistaken on that.
-
Emby and FileRun will be the applications I'm accessing
Are you going to pay 99 euros to use Filerun? https://filerun.com/pricing
Have you read anything about Nextcloud? https://nextcloud.com/
And apparently Emby also has payment options. https://emby.media/premiere.html
Have you read anything about Jellyfin? https://jellyfin.org/
-
Here's how to install Jellyfin and Nextcloud in Docker and how to access them remotely with NPM. You don't need to pay anything. https://wiki.omv-extras.org/doku.php?id=omv7:docker_in_omv
Maybe a voluntary donation to openmediavault and/or omv-extras when everything is working
-
-
Can Nextcloud be accessed from a web browser using a web address, or does it require client software to be installed or run on the machine accessing the server? Like I said, I'm trying to make my files accessible from ANY device, even those I cannot install software on.
I've already paid for Emby Premier, so if I need to I have no problem paying for FileRun.
-
Can Nextcloud be accessed from a web browser using a web address
Yes, that's how Nextcloud works. Read the link I gave you.
-
Ok. I already looked into Nextcloud before I found FileRun, and their website doens't make it super obvious as to what I need to download or use for what I'm trying to do. I used to use Tonido when I was running Windows. I REALLY liked it, and I have yet to come across an equivalent that's equal to Tonido in every way. I'm not completely against using Nextcloud. FileRun just looked more like what I was looking for.
-
-
SWAG, linuxserver/swag used to be named linuxserver/letsencrypt. I mention that because if you have Docker installed, you can follow this guide but in a couple of places replace "letsencrpyt" with "swag" (they're literally the same thing, just a name change): https://www.linuxserver.io/blo…crypt-nginx-starter-guide
-
It really doesn't matter whatever services you want to have wan Access.
Since this is TL:DR
Post the YML you used with SWAG but omit sensible info.
Then, it's just required to prep the files for your use case and the services you want/need.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!