@brutalbirdie said in Volumes are not working:
@subtlecourage OK so default the volume is mounted with permissions for root.
You can check this in the web terminal:
ls -lah /media/
root@d2ff17d2-7106-48bc-87bc-fab2342c0059:/app/code# ls -lah /media/
total 12K
drwxr-xr-x 1 root root 4.0K Oct 3 20:07 .
drwxr-xr-x 1 root root 4.0K Oct 3 20:07 ..
drwxr-xr-x 3 root root 4.0K Oct 3 20:09 portfolio
But this is wrong. If you check the permissions of /app/data/
ls -lah /app/data/
rwxr-xr-x 4 cloudron cloudron 4.0K Oct 3 20:06 .
drwxr-xr-x 1 root root 4.0K Oct 3 20:07 ..
drwx------ 3 cloudron cloudron 4.0K Oct 3 20:09 config
drwxr-xr-x 2 cloudron cloudron 4.0K Oct 3 20:06 folders
The user is cloudron.
We can also check which user is running the process:
ps uax
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.1 0.0 28480 23648 pts/0 Ss+ 20:17 0:00 /usr/bin/python3 /usr/bin/supervisord --configuration /etc/supervisor/supervisord.conf --nodaemon -i syncthing
cloudron 12 0.0 0.0 725144 16408 pts/0 Sl 20:17 0:00 /app/code/syncthing -gui-address=127.0.0.1:3000 -home=/app/data/config -no-browser -auditfile=-
root 13 0.0 0.0 18840 6184 pts/0 S 20:17 0:00 nginx: master process /usr/sbin/nginx -c /app/code/nginx.conf
cloudron 18 0.0 0.0 19188 3376 pts/0 S 20:17 0:00 nginx: worker process
cloudron 19 0.0 0.0 18984 2372 pts/0 S 20:17 0:00 nginx: cache manager process
cloudron 24 2.2 0.0 728088 49152 pts/0 SNl 20:17 0:02 /app/code/syncthing -gui-address=127.0.0.1:3000 -home=/app/data/config -no-browser -auditfile=-
root 39 0.0 0.0 4240 3460 pts/1 Ss 20:17 0:00 /bin/bash
root 58 0.0 0.0 5896 2828 pts/1 R+ 20:19 0:00 ps uax
and the process is also running as user cloudron.
Now you can simple change the permissions for /media/portfolio
chown -R cloudron:cloudron /media/portfolio
Then reload Syncthing (browser refresh).
Now there is this warning / error hmmmm
Sadly this did not solve my problem
I have followed your guide step by step and I get
I have ran your commands,
and I have restarted the app, twice after running those.
But it still has not done anything