How to Set Up Nextcloud Behind Nginx Proxy Manager on TrueNAS

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025

Комментарии • 38

  • @AlexBill1994
    @AlexBill1994 2 месяца назад +2

    I can't thank you enough!! That was so so helpful. You've got a new subscriber and like :) Thanks again for your help!

    • @ServersatHome
      @ServersatHome  2 месяца назад +1

      @@AlexBill1994 thanks so much! I'm glad you found it helpful. How was the new audio and video? I may do the rest of the videos like this one moving forward if it's better than the rest...

    • @AlexBill1994
      @AlexBill1994 2 месяца назад +1

      @@ServersatHome I prefered like this. The other aspect ratio won't work on TV's very well, at least this can fill my screen. Audio everything great!

    • @ServersatHome
      @ServersatHome  2 месяца назад +1

      Awesome! I'll stick with this format going forward.

    • @AlexBill1994
      @AlexBill1994 2 месяца назад

      @@ServersatHome Fab! I have one more request if you have time 🙏 Last thing then I'm set... QbitTorrent where it's GUI is accessible via Nginx however the Torrent downloads are done through a VPN like SurfShark/NordVPN etc...
      Sorry I know I'm asking a lot!

  • @Joe-j4w7h
    @Joe-j4w7h 2 месяца назад +3

    Thanks for the video. Can you please provide details on how exactly I can apply a hostpath for the 3 data files. I don’t believe that having 3 different folders is all that it takes for the install to work. I have tried in many different ways to install it using 3 separate folders and playing with the permissions, but have never been able to get past that error at 80% when installing. Then as soon as I change the setting to iX Volume it successfully installs, but that’s not what I want. I have seen multiple forum discussions on this issue by people using electric eel and no one has provided a clear guide on how it can be done. Any help would be much appreciated!

    • @ServersatHome
      @ServersatHome  2 месяца назад +3

      I went back and tried to do this with all hostpath datasets. The issue is postgres. It won't allow me to deploy no matter what unless postgresdata is set to ix volume. Even when I change the permissions to be wide open, postgresdata needs to be an ix volume or I cannot get the container to deploy. It may be better to deploy Nextcloud via docker compose as a custom app using the compose file I provide in the wiki until this bug is fixed. wiki.serversatho.me/en/nextcloud

    • @Joe-j4w7h
      @Joe-j4w7h 2 месяца назад +1

      I really appreciate you trying this and responding. I will try it out tonight and reply back with any future updates. I think that if you made a video on this once the bug is fixed, many people out there would appreciate it.
      On one of the forums I looked at, someone suggested that for the postgres data, the user should be data and the group should be docker. When I tried, it did not work. I will follow your suggestion and see what happens.
      As a sidenote, if I install it as a custom docker app, will I be able to switch to the stable app later and still have my access and data in place?
      Thanks again!

    • @ServersatHome
      @ServersatHome  2 месяца назад +1

      If you choose to install this as a custom app, I don't know how you would convert it to a stable app later mainly because the host path mappings are not the same. If you choose a custom app, I would keep it as a custom app.

    • @Hidyman
      @Hidyman Месяц назад

      @@ServersatHome The postgres dataset needs to use POSIX access controll, there is a 'before you begin' section in the guide on Truenas that shows you how to set this up (Mostly, I had to look at the picture to make sure I had all of the ACE entries right, POSIX is weird)

    • @ServersatHome
      @ServersatHome  Месяц назад

      @@Hidyman can you do me a favor? jump on the discord and post this there so I can update the video. thanks!

  • @ahyiemoneroTM
    @ahyiemoneroTM 4 дня назад

    Sorry if noob question.
    Can i still stick with 80 and 443 for my truenas and use lets say 30021 and 30022 when installing the nginx http and https section respectively?
    Or its a must to to change my truenas ports and use 80 and 443 for nginx?

    • @ServersatHome
      @ServersatHome  4 дня назад

      @@ahyiemoneroTM no u can keep the stock ports for TrueNAS if you want and change the nginx ports.

    • @ahyiemoneroTM
      @ahyiemoneroTM 4 дня назад

      @ServersatHome Understood, ive tried with the same set up as yours but right now I'm bumped into an "Internal Error" on adding proxy host. is my port forwarding correct for this?
      IP:10.0.0.100 external port 80 internal port 30027 protocol tcp.

    • @ServersatHome
      @ServersatHome  4 дня назад

      No. the ports are backwards. The internal port nextcloud is listening on is 80. the external is 30027 for you.

  • @John-77777
    @John-77777 2 месяца назад

    Loving the series, any love for seafile installation?

  • @buzzsolanski4574
    @buzzsolanski4574 2 месяца назад +1

    I got an error saying ports already in use. I have not used anything else. This is a fresh Truenas install. Any solution?

    • @ServersatHome
      @ServersatHome  2 месяца назад +1

      @@buzzsolanski4574 you need to switch the TrueNAS GUI ports. You'll see that in system tab - general - GUI.

    • @sevenz2247
      @sevenz2247 Месяц назад

      I got this too.

    • @ServersatHome
      @ServersatHome  Месяц назад +1

      @sevenz2247 it depends on which ports you are using for nginx. TrueNAS uses ports 80 and 443 for the web GUI. You have to change those before you install Nginx. If you have changed those, make sure that the ports you've changed them to are not conflicting with the ports you have chosen.

    • @sevenz2247
      @sevenz2247 Месяц назад

      @@ServersatHome It's work. Thank you so much.

    • @Hidyman
      @Hidyman Месяц назад

      You need to change the internal ports to what is set up by Nginx: usually 30021 for http and 3022 for https

  • @MagicDed
    @MagicDed 2 месяца назад

    What permissions do you have for the datasets and why the user and group id set to 0?

    • @ServersatHome
      @ServersatHome  2 месяца назад +1

      As I show in the video, the permissions per dataset are set to general and the user needs to be 0 or nginx won't run.

  • @wolf3five
    @wolf3five Месяц назад

    Can you do file browser from behind nginx

  • @hadeslai8050
    @hadeslai8050 Месяц назад

    Thank you for tutorial.
    When installing Nginx, HTTP and HTTPS port Minimum value is 9000.
    How can we use for 80 and 443?

    • @ServersatHome
      @ServersatHome  Месяц назад

      @hadeslai8050 you can use any port you want if you don't want to use 80 and 443. Are you on the latest version of TrueNAS 24.10?

    • @Hidyman
      @Hidyman Месяц назад

      Forward 80 to 30021, forward 443 to 30022. Those are the defaults set up by NPM

  • @sevenz2247
    @sevenz2247 Месяц назад

    After is change port ou GUI of truenas scale. I have anoter problem during nginx proxy manager setup. It's alway error Internal Error.

    • @ServersatHome
      @ServersatHome  Месяц назад

      @sevenz2247 please post your error in the discord support forum

  • @jhPampoo
    @jhPampoo Месяц назад

    Can you make a video about install turn server on truenas electric eel for nextcloud talk :)

    • @ServersatHome
      @ServersatHome  Месяц назад

      Nextcloud Talk is an app the can be installed within any nextcloud instance. By following this video, you can install Talk directly without needing to use a Turnkey VM.

  • @epictetus8028
    @epictetus8028 11 дней назад

    Just found your videos. Great tutorials but PLEASE stop with the vocal fry. So hard to listen to you. Seems to be a modern affectation.