SPOautos

Members
  • Posts

    388
  • Joined

  • Last visited

Everything posted by SPOautos

  1. I know I sound retarded but I cant find a second set. Are you refering to the Heimdall template? Under the "show more settings" there is a PUID and PGID, are you refering to those? I can only find the one set of ports in my Heimdall template. OHHH was my last post that had the template images confusing because I had Heimdall and Swag templates in the post back to back?
  2. I created the new directory in Nextcloud template then added the external storage and it is showing up great in Nextcloud. However it doesnt seem like I'm able to redirect the InstantUpload picture folder to the external storage folder. It 'seems' like Nextcloud creates those InstantUpload folders and wont allow me to redirect them. I even just tried to move the Instaupload picture folder to the external storage folder but it wont let me move it. How were you able to connect your InstantUpload camera folder to the external storage folder? I promise I'm trying!!! lol
  3. If I stop Swag and go to my WAN address over the internet it does "this site cant be reached". I'm not following you regarding the Heimdall template ports. I only see one set of ports the http (280) and https (2443)....do you mean that I only need one of those, not both?
  4. Hey @Saarg I just thought I'd quote this post, I think you may have not seen it since there were other posts after it. Hoping to get your input on it when you have some time. Thank You!
  5. I was able to look at this again this morning. I stopped Swag and here is what I get.....if I go to heimdall via the internet using my custom url it says "the website cant be reached". If I go in Unraid to dockers/heimdall/webui then it just opens another instance of Unraid. Heimdall is setup in the template to use the custom network type for reverse proxy, just like the other apps (radarr, sonarr, etc)....is that a issue? Should i not have set heimdall up in the reverse proxy network? Here are screenshots of the templates...... Heimdall: SWAG:
  6. I'm a total newbie to these things so I'm trying to figure this stuff out..... How would you go about ditching dynamic DNS (duck dns)? Are you saying it's better to create a static wan IP and use A records instead of cnames that point to the dynamic dns? If so, what are the benifits?
  7. Thank you for this info...I am going to work on this tonight! Quick question, just to make sure I understand you....when you say put them in the same directory do you mean instead of having /mnt/user/nextcloud and /mnt/user/media/pictures to instead do something like /mnt/user/device content/nextcloud and /mnt/user/device content/pictures so that Nextcloud and the Photoprism picture database on both under the same parent folder? Or do you just mean to have a shared folder (presumably the external storage folder) for all pictures that both applications are using....Nextcloud is dumping into and Photoprism is reading? I just want to make sure I'm clear on how you mean that before I start moving stuff around. BTW, your help is greatly appreciated. Its pretty hard for someone like me to figure all this stuff out lol. I've not done a whole lot more than using a Windows pc to browse the internet, email, MS Word, Quickbooks accounting.....maybe a few very basic networking functions, not much more with a router than just plugging it in. This is my first time to actually build a computer all by myself and get it all set up.....so when I say I appreciate you and others on the forum who help out, I really mean that....I do appreciate it and absolutly could not do this without the help. Thank You
  8. Seems to be working well! I'm trying to get those image folders connected. Hope you dont mind me asking some more detail about how you set that up with your phone in Nextcloud.....So I am trying to setup the external storage and for it to point to a folder in Unraid (the folder that I will get PhotoPrism to look at). In Nextcloud, in the settings to create the external storage, did you select it to be "local" and then what did you use for "configuration" in my mind it would be the path to the folder so I put "mnt/user/media/family content" but that doesn't seem to work.
  9. Do you guys know if there is a app or some other way to make a copy of a folder and keep updating automatically? I have a bunch of devices I'm setting up on Nextcloud to backup to it. Each device will have its own folder for pictures and I want to automatically copy all of those pictures into a single folder....this way I have them all in individual folders as well as a folder that houses them all. I have been digging through the CA but can not find anything and I really dont want to install then remove a ton of different apps trying to find one that can do it. I thought maybe some type of backup app could do it, one that would allow me to backup specific folders all into one folder, all on the array.....most backups seem to be designed to put the backup somewhere else. Any info is greatly appreciated! Thanks!
  10. I ended up deciding not to renew Roon for that exact reason....I want to be able to use it everywhere. I really like Roon and how it blends your owned music in with Tidal music. But once I started using Plex Amp (the plex just for music) I just couldnt justify having Roon ONLY for when I'm at home. I found myself using Plex 90% of the time because I listen more away from the house. Plex Amp is free with a Plex Pass.
  11. Yea, domain registrar didnt let me create a dynamic dns....my router does but the url I'd get from tplink link is a tplink url so if I changed routers I might would lose it. So I just went with duckdns, its free also, and its what SpaceInvader walks people through in his video and I was following his video closely to make sure I did it all correct. I've watched his video several times and gone through all of my settings and I just don't see where its messed up. But I have Heimdall showing up on the internet when you type in the WAN address online and apparently its not supposed to do that. I REALLY thought it was a issue with Swag since the reverse proxy settings include things like pointing a dynamic DNS to the WAN address. But I just dont know enough about all this stuff to diagnose it, I'm just following directions and it appears to all be set up right. And yes, it all works....I have a rev proxy custom network with a Heimdall page at a custom url and 8 apps working through it. Everything seems to be working great except that one issue with the WAN ip. And I have suspected that it may be causing a issue related to me not being able to get a PPTP vpn connected to my router since it uses the routers dynamic DNS (which is pulling up my Heimdall page), but I dont KNOW that its the cause.
  12. In your Chrome app can dockers like Plex be opened up in it instead of Firefox and can Chrome extensions be added? Chrome has much better ability to play videos and I am thinking I may could open Plex in Chrome on my Unraid machine and play videos (something I cant do in Firefox).
  13. I'll have to check that out some more, I didnt think the external storage plugin was going to work. I looked a while back at Nextcloud apps and didnt think anything was going to work, but I'll look closer since you mentioned it. I was thinking of looking at the Unraid app DirSyncPro (which I just realized when I just now looked to get the name that it is also your app). I have it on my 'to do' list to install and see if I can use it to duplicate the folders. Basically have the 4 folders with pictures that all point to the one folder and copy everything into that one folder. But my concern was that it probably 'syncs' the folders instead of just duplicating everything over. I figured it would just make a image of the 4 folders rather than allowing me to combine them into 1.
  14. Are you refering to a plug in for Photoprism, Unraid, or Nextcloud? I couldnt find one in the CA called "external storage" I use the Nextcloud as phone backup as well so I have them all separate so if a device dies or gets lost I can restore it. But I wonder if there is a app that will copy those 4 folders into a different folder and then use that one for Photoprism
  15. Its working. I had actually deleted and reinstalled before posting here but I didn't know to delete the appdata folder. That fixed it. THANK YOU You also had me define a import folder as well. Which brings up a question you may can answer....do you happen to know a way that I can have multiple folders in Unraid that house images, all show up in one large gallery in Photoprism? I have 4 users with their own picture folder that comes into Unraid from their phone using Nextcloud. I would like to then bring those 4 folders into a single gallery. Well, that isnt really a question for you since you just do docker side of things....i just thought you might know, this is why I installed Photoprism to see if I could do this.
  16. I had gone back and edited the post to include the log file...just took me a minute....I pasted it into my last post (is that what you wanted me to do or to attach the log file as an attachment?)
  17. I just went to PhotoPrism in the docker tab, clicked and went to webgui. It tried to open it up in the brower using the serverip:2342 but says that it cant for some reason. However I can open other apps just fine. Just late last night I installed DiskSpeed which also installs in Bridge type and its webui opens in the browser using the serverip:port and it opens fine. I dont see what going be going on that would cause two apps both using Bridge type and the same ip with just different port numbers to open one and not the other. Here is the log info..... panic: attempt to write a readonly database goroutine 1 [running]: github.com/photoprism/photoprism/internal/entity.Types.Migrate(0xc0157209c0) /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:106 +0x234 github.com/photoprism/photoprism/internal/entity.MigrateDb() /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:134 +0x2d github.com/photoprism/photoprism/internal/config.(*Config).InitDb(0xc013803700) /go/src/github.com/photoprism/photoprism/internal/config/db.go:110 +0x49 github.com/photoprism/photoprism/internal/commands.startAction(0xc01380c2c0, 0x0, 0xc013803560) /go/src/github.com/photoprism/photoprism/internal/commands/start.go:71 +0x20a github.com/urfave/cli.HandleAction(0xf4c6a0, 0x111a570, 0xc01380c2c0, 0xc01380c2c0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:526 +0xfd github.com/urfave/cli.Command.Run(0x10a065f, 0x5, 0x0, 0x0, 0x17d78f0, 0x1, 0x1, 0x10b5d47, 0x11, 0x0, ...) /go/pkg/mod/github.com/urfave/[email protected]/command.go:174 +0x58e github.com/urfave/cli.(*App).Run(0xc013816000, 0xc00012c000, 0x2, 0x2, 0x0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:279 +0x7e8 main.main() /go/src/github.com/photoprism/photoprism/cmd/photoprism/photoprism.go:71 +0x529 usermod: no changes panic: attempt to write a readonly database goroutine 1 [running]: github.com/photoprism/photoprism/internal/entity.Types.Migrate(0xc0034c78f0) /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:106 +0x234 github.com/photoprism/photoprism/internal/entity.MigrateDb() /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:134 +0x2d github.com/photoprism/photoprism/internal/config.(*Config).InitDb(0xc01b6916c0) /go/src/github.com/photoprism/photoprism/internal/config/db.go:110 +0x49 github.com/photoprism/photoprism/internal/commands.startAction(0xc01b69a2c0, 0x0, 0xc01b691520) /go/src/github.com/photoprism/photoprism/internal/commands/start.go:71 +0x20a github.com/urfave/cli.HandleAction(0xf4c6a0, 0x111a570, 0xc01b69a2c0, 0xc01b69a2c0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:526 +0xfd github.com/urfave/cli.Command.Run(0x10a065f, 0x5, 0x0, 0x0, 0x17d78f0, 0x1, 0x1, 0x10b5d47, 0x11, 0x0, ...) /go/pkg/mod/github.com/urfave/[email protected]/command.go:174 +0x58e github.com/urfave/cli.(*App).Run(0xc01b6a4000, 0xc00012c000, 0x2, 0x2, 0x0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:279 +0x7e8 main.main() /go/src/github.com/photoprism/photoprism/cmd/photoprism/photoprism.go:71 +0x529 usermod: no changes panic: attempt to write a readonly database goroutine 1 [running]: github.com/photoprism/photoprism/internal/entity.Types.Migrate(0xc0119e5b60) /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:106 +0x234 github.com/photoprism/photoprism/internal/entity.MigrateDb() /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:134 +0x2d github.com/photoprism/photoprism/internal/config.(*Config).InitDb(0xc0005af640) /go/src/github.com/photoprism/photoprism/internal/config/db.go:110 +0x49 github.com/photoprism/photoprism/internal/commands.startAction(0xc0005b62c0, 0x0, 0xc0005af4a0) /go/src/github.com/photoprism/photoprism/internal/commands/start.go:71 +0x20a github.com/urfave/cli.HandleAction(0xf4c6a0, 0x111a570, 0xc0005b62c0, 0xc0005b62c0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:526 +0xfd github.com/urfave/cli.Command.Run(0x10a065f, 0x5, 0x0, 0x0, 0x17d78f0, 0x1, 0x1, 0x10b5d47, 0x11, 0x0, ...) /go/pkg/mod/github.com/urfave/[email protected]/command.go:174 +0x58e github.com/urfave/cli.(*App).Run(0xc0005be000, 0xc00012c000, 0x2, 0x2, 0x0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:279 +0x7e8 main.main() /go/src/github.com/photoprism/photoprism/cmd/photoprism/photoprism.go:71 +0x529 usermod: no changes panic: attempt to write a readonly database goroutine 1 [running]: github.com/photoprism/photoprism/internal/entity.Types.Migrate(0xc011971ef0) /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:106 +0x234 github.com/photoprism/photoprism/internal/entity.MigrateDb() /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:134 +0x2d github.com/photoprism/photoprism/internal/config.(*Config).InitDb(0xc0007a3640) /go/src/github.com/photoprism/photoprism/internal/config/db.go:110 +0x49 github.com/photoprism/photoprism/internal/commands.startAction(0xc0007ac2c0, 0x0, 0xc0007a34a0) /go/src/github.com/photoprism/photoprism/internal/commands/start.go:71 +0x20a github.com/urfave/cli.HandleAction(0xf4c6a0, 0x111a570, 0xc0007ac2c0, 0xc0007ac2c0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:526 +0xfd github.com/urfave/cli.Command.Run(0x10a065f, 0x5, 0x0, 0x0, 0x17d78f0, 0x1, 0x1, 0x10b5d47, 0x11, 0x0, ...) /go/pkg/mod/github.com/urfave/[email protected]/command.go:174 +0x58e github.com/urfave/cli.(*App).Run(0xc0007b4000, 0xc000132000, 0x2, 0x2, 0x0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:279 +0x7e8 main.main() /go/src/github.com/photoprism/photoprism/cmd/photoprism/photoprism.go:71 +0x529 usermod: no changes panic: attempt to write a readonly database goroutine 1 [running]: github.com/photoprism/photoprism/internal/entity.Types.Migrate(0xc0001d1d10) /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:106 +0x234 github.com/photoprism/photoprism/internal/entity.MigrateDb() /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:134 +0x2d github.com/photoprism/photoprism/internal/config.(*Config).InitDb(0xc0135e2300) /go/src/github.com/photoprism/photoprism/internal/config/db.go:110 +0x49 github.com/photoprism/photoprism/internal/commands.startAction(0xc0046e8580, 0x0, 0xc0135e2160) /go/src/github.com/photoprism/photoprism/internal/commands/start.go:71 +0x20a github.com/urfave/cli.HandleAction(0xf4c6a0, 0x111a570, 0xc0046e8580, 0xc0046e8580, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:526 +0xfd github.com/urfave/cli.Command.Run(0x10a065f, 0x5, 0x0, 0x0, 0x17d78f0, 0x1, 0x1, 0x10b5d47, 0x11, 0x0, ...) /go/pkg/mod/github.com/urfave/[email protected]/command.go:174 +0x58e github.com/urfave/cli.(*App).Run(0xc010454380, 0xc000132000, 0x2, 0x2, 0x0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:279 +0x7e8 main.main() /go/src/github.com/photoprism/photoprism/cmd/photoprism/photoprism.go:71 +0x529 usermod: no changes panic: attempt to write a readonly database goroutine 1 [running]: github.com/photoprism/photoprism/internal/entity.Types.Migrate(0xc01367c9c0) /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:106 +0x234 github.com/photoprism/photoprism/internal/entity.MigrateDb() /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:134 +0x2d github.com/photoprism/photoprism/internal/config.(*Config).InitDb(0xc01c5e1680) /go/src/github.com/photoprism/photoprism/internal/config/db.go:110 +0x49 github.com/photoprism/photoprism/internal/commands.startAction(0xc01c5ea2c0, 0x0, 0xc01c5e14e0) /go/src/github.com/photoprism/photoprism/internal/commands/start.go:71 +0x20a github.com/urfave/cli.HandleAction(0xf4c6a0, 0x111a570, 0xc01c5ea2c0, 0xc01c5ea2c0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:526 +0xfd github.com/urfave/cli.Command.Run(0x10a065f, 0x5, 0x0, 0x0, 0x17d78f0, 0x1, 0x1, 0x10b5d47, 0x11, 0x0, ...) /go/pkg/mod/github.com/urfave/[email protected]/command.go:174 +0x58e github.com/urfave/cli.(*App).Run(0xc01c5f4000, 0xc00000e060, 0x2, 0x2, 0x0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:279 +0x7e8 main.main() /go/src/github.com/photoprism/photoprism/cmd/photoprism/photoprism.go:71 +0x529 usermod: no changes panic: attempt to write a readonly database goroutine 1 [running]: github.com/photoprism/photoprism/internal/entity.Types.Migrate(0xc0136d49c0) /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:106 +0x234 github.com/photoprism/photoprism/internal/entity.MigrateDb() /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:134 +0x2d github.com/photoprism/photoprism/internal/config.(*Config).InitDb(0xc0137601c0) /go/src/github.com/photoprism/photoprism/internal/config/db.go:110 +0x49 github.com/photoprism/photoprism/internal/commands.startAction(0xc0136506e0, 0x0, 0xc013760020) /go/src/github.com/photoprism/photoprism/internal/commands/start.go:71 +0x20a github.com/urfave/cli.HandleAction(0xf4c6a0, 0x111a570, 0xc0136506e0, 0xc0136506e0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:526 +0xfd github.com/urfave/cli.Command.Run(0x10a065f, 0x5, 0x0, 0x0, 0x17d78f0, 0x1, 0x1, 0x10b5d47, 0x11, 0x0, ...) /go/pkg/mod/github.com/urfave/[email protected]/command.go:174 +0x58e github.com/urfave/cli.(*App).Run(0xc00013c380, 0xc00000e060, 0x2, 0x2, 0x0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:279 +0x7e8 main.main() /go/src/github.com/photoprism/photoprism/cmd/photoprism/photoprism.go:71 +0x529 usermod: no changes panic: attempt to write a readonly database goroutine 1 [running]: github.com/photoprism/photoprism/internal/entity.Types.Migrate(0xc0136da9c0) /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:106 +0x234 github.com/photoprism/photoprism/internal/entity.MigrateDb() /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:134 +0x2d github.com/photoprism/photoprism/internal/config.(*Config).InitDb(0xc0001317c0) /go/src/github.com/photoprism/photoprism/internal/config/db.go:110 +0x49 github.com/photoprism/photoprism/internal/commands.startAction(0xc00013c2c0, 0x0, 0xc000131620) /go/src/github.com/photoprism/photoprism/internal/commands/start.go:71 +0x20a github.com/urfave/cli.HandleAction(0xf4c6a0, 0x111a570, 0xc00013c2c0, 0xc00013c2c0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:526 +0xfd github.com/urfave/cli.Command.Run(0x10a065f, 0x5, 0x0, 0x0, 0x17d78f0, 0x1, 0x1, 0x10b5d47, 0x11, 0x0, ...) /go/pkg/mod/github.com/urfave/[email protected]/command.go:174 +0x58e github.com/urfave/cli.(*App).Run(0xc000146000, 0xc0001a6000, 0x2, 0x2, 0x0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:279 +0x7e8 main.main() /go/src/github.com/photoprism/photoprism/cmd/photoprism/photoprism.go:71 +0x529 usermod: no changes panic: attempt to write a readonly database goroutine 1 [running]: github.com/photoprism/photoprism/internal/entity.Types.Migrate(0xc0128b7e00) /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:106 +0x234 github.com/photoprism/photoprism/internal/entity.MigrateDb() /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:134 +0x2d github.com/photoprism/photoprism/internal/config.(*Config).InitDb(0xc01c5c37c0) /go/src/github.com/photoprism/photoprism/internal/config/db.go:110 +0x49 github.com/photoprism/photoprism/internal/commands.startAction(0xc01c5ce2c0, 0x0, 0xc01c5c3620) /go/src/github.com/photoprism/photoprism/internal/commands/start.go:71 +0x20a github.com/urfave/cli.HandleAction(0xf4c6a0, 0x111a570, 0xc01c5ce2c0, 0xc01c5ce2c0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:526 +0xfd github.com/urfave/cli.Command.Run(0x10a065f, 0x5, 0x0, 0x0, 0x17d78f0, 0x1, 0x1, 0x10b5d47, 0x11, 0x0, ...) /go/pkg/mod/github.com/urfave/[email protected]/command.go:174 +0x58e github.com/urfave/cli.(*App).Run(0xc01c5d6000, 0xc00000e060, 0x2, 0x2, 0x0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:279 +0x7e8 main.main() /go/src/github.com/photoprism/photoprism/cmd/photoprism/photoprism.go:71 +0x529 usermod: no changes panic: attempt to write a readonly database goroutine 1 [running]: github.com/photoprism/photoprism/internal/entity.Types.Migrate(0xc013db5b30) /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:106 +0x234 github.com/photoprism/photoprism/internal/entity.MigrateDb() /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:134 +0x2d github.com/photoprism/photoprism/internal/config.(*Config).InitDb(0xc0136c41c0) /go/src/github.com/photoprism/photoprism/internal/config/db.go:110 +0x49 github.com/photoprism/photoprism/internal/commands.startAction(0xc00052a840, 0x0, 0xc0136c4020) /go/src/github.com/photoprism/photoprism/internal/commands/start.go:71 +0x20a github.com/urfave/cli.HandleAction(0xf4c6a0, 0x111a570, 0xc00052a840, 0xc00052a840, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:526 +0xfd github.com/urfave/cli.Command.Run(0x10a065f, 0x5, 0x0, 0x0, 0x17d78f0, 0x1, 0x1, 0x10b5d47, 0x11, 0x0, ...) /go/pkg/mod/github.com/urfave/[email protected]/command.go:174 +0x58e github.com/urfave/cli.(*App).Run(0xc019964380, 0xc00000e060, 0x2, 0x2, 0x0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:279 +0x7e8 main.main() /go/src/github.com/photoprism/photoprism/cmd/photoprism/photoprism.go:71 +0x529 usermod: no changes panic: attempt to write a readonly database goroutine 1 [running]: github.com/photoprism/photoprism/internal/entity.Types.Migrate(0xc00fb149f0) /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:106 +0x234 github.com/photoprism/photoprism/internal/entity.MigrateDb() /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:134 +0x2d github.com/photoprism/photoprism/internal/config.(*Config).InitDb(0xc00059d740) /go/src/github.com/photoprism/photoprism/internal/config/db.go:110 +0x49 github.com/photoprism/photoprism/internal/commands.startAction(0xc0005a62c0, 0x0, 0xc00059d5a0) /go/src/github.com/photoprism/photoprism/internal/commands/start.go:71 +0x20a github.com/urfave/cli.HandleAction(0xf4c6a0, 0x111a570, 0xc0005a62c0, 0xc0005a62c0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:526 +0xfd github.com/urfave/cli.Command.Run(0x10a065f, 0x5, 0x0, 0x0, 0x17d78f0, 0x1, 0x1, 0x10b5d47, 0x11, 0x0, ...) /go/pkg/mod/github.com/urfave/[email protected]/command.go:174 +0x58e github.com/urfave/cli.(*App).Run(0xc0005b0000, 0xc00012c000, 0x2, 0x2, 0x0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:279 +0x7e8 main.main() /go/src/github.com/photoprism/photoprism/cmd/photoprism/photoprism.go:71 +0x529 usermod: no changes panic: attempt to write a readonly database goroutine 1 [running]: github.com/photoprism/photoprism/internal/entity.Types.Migrate(0xc0136529c0) /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:106 +0x234 github.com/photoprism/photoprism/internal/entity.MigrateDb() /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:134 +0x2d github.com/photoprism/photoprism/internal/config.(*Config).InitDb(0xc01c5b9740) /go/src/github.com/photoprism/photoprism/internal/config/db.go:110 +0x49 github.com/photoprism/photoprism/internal/commands.startAction(0xc01c5c82c0, 0x0, 0xc01c5b95a0) /go/src/github.com/photoprism/photoprism/internal/commands/start.go:71 +0x20a github.com/urfave/cli.HandleAction(0xf4c6a0, 0x111a570, 0xc01c5c82c0, 0xc01c5c82c0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:526 +0xfd github.com/urfave/cli.Command.Run(0x10a065f, 0x5, 0x0, 0x0, 0x17d78f0, 0x1, 0x1, 0x10b5d47, 0x11, 0x0, ...) /go/pkg/mod/github.com/urfave/[email protected]/command.go:174 +0x58e github.com/urfave/cli.(*App).Run(0xc01c5d2000, 0xc000132000, 0x2, 0x2, 0x0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:279 +0x7e8 main.main() /go/src/github.com/photoprism/photoprism/cmd/photoprism/photoprism.go:71 +0x529 usermod: no changes panic: attempt to write a readonly database goroutine 1 [running]: github.com/photoprism/photoprism/internal/entity.Types.Migrate(0xc01146d020) /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:106 +0x234 github.com/photoprism/photoprism/internal/entity.MigrateDb() /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:134 +0x2d github.com/photoprism/photoprism/internal/config.(*Config).InitDb(0xc01c5b3740) /go/src/github.com/photoprism/photoprism/internal/config/db.go:110 +0x49 github.com/photoprism/photoprism/internal/commands.startAction(0xc01c5c42c0, 0x0, 0xc01c5b35a0) /go/src/github.com/photoprism/photoprism/internal/commands/start.go:71 +0x20a github.com/urfave/cli.HandleAction(0xf4c6a0, 0x111a570, 0xc01c5c42c0, 0xc01c5c42c0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:526 +0xfd github.com/urfave/cli.Command.Run(0x10a065f, 0x5, 0x0, 0x0, 0x17d78f0, 0x1, 0x1, 0x10b5d47, 0x11, 0x0, ...) /go/pkg/mod/github.com/urfave/[email protected]/command.go:174 +0x58e github.com/urfave/cli.(*App).Run(0xc01c5ce000, 0xc000132000, 0x2, 0x2, 0x0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:279 +0x7e8 main.main() /go/src/github.com/photoprism/photoprism/cmd/photoprism/photoprism.go:71 +0x529 usermod: no changes panic: attempt to write a readonly database goroutine 1 [running]: github.com/photoprism/photoprism/internal/entity.Types.Migrate(0xc00016d8f0) /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:106 +0x234 github.com/photoprism/photoprism/internal/entity.MigrateDb() /go/src/github.com/photoprism/photoprism/internal/entity/entity.go:134 +0x2d github.com/photoprism/photoprism/internal/config.(*Config).InitDb(0xc0135d2140) /go/src/github.com/photoprism/photoprism/internal/config/db.go:110 +0x49 github.com/photoprism/photoprism/internal/commands.startAction(0xc0001686e0, 0x0, 0xc0130fdfa0) /go/src/github.com/photoprism/photoprism/internal/commands/start.go:71 +0x20a github.com/urfave/cli.HandleAction(0xf4c6a0, 0x111a570, 0xc0001686e0, 0xc0001686e0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:526 +0xfd github.com/urfave/cli.Command.Run(0x10a065f, 0x5, 0x0, 0x0, 0x17d78f0, 0x1, 0x1, 0x10b5d47, 0x11, 0x0, ...) /go/pkg/mod/github.com/urfave/[email protected]/command.go:174 +0x58e github.com/urfave/cli.(*App).Run(0xc01b4ec380, 0xc00012c000, 0x2, 0x2, 0x0, 0x0) /go/pkg/mod/github.com/urfave/[email protected]/app.go:279 +0x7e8 main.main() /go/src/github.com/photoprism/photoprism/cmd/photoprism/photoprism.go:71 +0x529
  18. I thought I might make a list of everything I did in setting up the reverse proxy and just make sure it all sounds like its in order..... * I use a DuckDNS address that points to my routers internet ip address. * I created a custom network for the reverse proxy * I use a custom domain name and have CNAME's created for each app that is part of the reverse proxy network. The Cname is pointing to the DuckDNS address which in turn is pointing to the routers internet ip address. * I changed the proxy config subdomain files names to remove sample from them for each app that i have using the reverse proxy network. (the only one that had the subfolder name changed was Heimdall but I have now deleted that one so that everything edited is only the subdomain files) * In the template I have http port 180 and https port 1443 and in my router I have port forwards where external port 80 points to internal port 180 and the servers IP address......similarly external port 443 points to internal point 1443 and also uses the servers IP address. Does that all sound correct?
  19. Changed to host, but its still doing the same. I'm not sure what it could be except Swag reverse proxy but typically when I install apps Swag doesnt have any affect on them unless I assign them to the custom network type that is related to the reverse proxy. Do you have any ideas where I should start looking? I tried stopping Swag and that didn't make any difference either.
  20. Hello, I just installed PhotoPrism, I didnt change anything except add a password that is asks for. It starts, however when I go to the webgui it isnt working. I get "this site cant be reached" page Is there something in my Unraid that is causing this? The docker template network type is still set to the default Bridge. I'm not having a issue like this with any other apps.
  21. I believe I had to activate the subdomain file in order to change the domain from heimdall.mydomain.com to server.mydomain.com However, since I used the subdomain file, should I switch the subfolder file back to only being a sample file? Just to check it....I removed the subfolder file and kept only the subdomain file. It pulls up fine at my url server.myurl.com, however when I type in my router ip address it does something odd....it no longer shows my Heimdall page but it shows this page and I still dont think this should be coming up when I type in my routers internet ip (over cellular)..... I'll try to flip it and rename the subfile and not have the subdomain, but I cant right now, I'll have to do it later tonight. I dont know enough about things like this to just 'know' what these things do, I just have to try it both ways and see what happens.
  22. With the subdomain vs subfolder config, I suppose I dont understand the difference and why/when I would use one or the other. All the other apps in the reverse proxy used a subfolder....but since Heimdall is actually a subdomain webpage I access at server.mydomain.com does that mean I should have only used the subdomain configs? I'll do the 'stopping each container' test in just a little while and report back. You are correct about two threads, I suppose being support threads, when I had a question more SWAG related I thought I should post it there....since they are app specific supports threads I was trying to keep them on topic of their specific app, not being sure which app is causing the issue. But your correct....definitely not the best way to troubleshoot a issue.
  23. When setting up Heimdall with the Swag reverse proxy, are you supposed to edit the name of both the Heimdall.subdomain conf file and the Heimdall.subfolder conf file (in the swag sample files)? Basically where you take the .sample off the end? If so, is there anything else besides the name that needs to be changed in either of those files?
  24. Thanks for the info.....I may do that. So going this route since you select the new vlan in the docker template as the network type then you cant run it in a reverse proxy setup....is that correct? I suppose why you aren't running a reverse proxy
  25. How do you put Heimdall on a completely seperate IP address? Maybe I should consider doing that