Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SPOautos

Members
  • Joined

  • Last visited

Everything posted by SPOautos

  1. 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?
  2. 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!
  3. 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:
  4. 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?
  5. 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
  6. 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.
  7. 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.
  8. 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.
  9. 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).
  10. 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.
  11. 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
  12. 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.
  13. 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?)
  14. 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
  15. 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?
  16. 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.
  17. 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.
  18. 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.
  19. 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.
  20. 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?
  21. 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
  22. How do you put Heimdall on a completely seperate IP address? Maybe I should consider doing that
  23. In the file appdata/heimdall/nginx/site-confs it has "listen 80 default_server listen 443 ssl; " Does that do anything related to my Heimdall and port 80?
  24. I dont have anything in my router like that. Could it somehow be related to the reverse proxy?
  25. In my router I have a couple port forwards setup but they were for Swag and it uses the unraid server ip address with external port 80 and internal port 180....as well as another one that is same ip with external port 443 and internal port 1443. Which 18-/1443 is what I set Swag up with. In my Heimdall template for http port I changed it to 280 and https port 2443 BUT I believe in the Heimdall conf file it has some stuff in it relating to port 80, but I didnt change anything in the conf file, its just however it comes. I have a Swag reverse proxy setup....I dont really understand exactly what all its doing....could it be affecting the Heimdall in a way that is causing that?

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.