Cannot Locate Images Folder for Logo

AI-generated summary

User dustinmatlock is having trouble locating the images folder for uploading a logo in Discourse, installed via DigitalOcean. Although the admin panel shows the path as /var/www/discourse/images, this folder doesn’t appear in Transmit (even with hidden files enabled). codinghorror advises entering the Docker container, noting that uploads are mapped to local storage, not saved permanently inside the container. fefrei suggests using the Assets for the site design topic to upload images and copy their URLs, warning that saving files directly in the container’s /var/www/discourse/images risks data loss during rebuilds. zogstrip clarifies that while the path inside the container is /var/www/discourse/images, the actual host location is /var/discourse/shared/uploads/. dustinmatlock acknowledges forgetting the Assets topic and thanks the community, and dustinmatlock adds appreciation for the clarification about file storage locations.

Hello, I’m not exactly a server administrator but never had this problem before. I installed Discourse using a DigitalOcean droplet. If I go to the Discourse admin panel, it tells me where the images folder is located: /var/www/discourse/images. Clearly, I can get to this location in SSH, but the www folder does not show up in Transmit. Hidden files are automatically set to show in Transmit.

I’m sure it’s something simple, but I just can’t figure out why this is happening. Thanks!

Enter the docker container.

(Also I am pretty sure uploads are mapped to local storage, not ultimately saved in the container which is viewed as “disposable”)

To upload images, locate the Assets for the site design topic, post a reply with the images, and copy their URL. Saving them in /var/www/discourse/images in the container will cause data loss when rebuilding.

That is where the files are stored in the container.
On the host, they are in /var/discourse/shared/uploads/

Not sure what I was thinking. Completely forgot about this section, thanks!

Good to know, thank you!