Basically same rules as with Windows. Plus file permissions… does the plex functional user on your Linux have read access to your media? Just not to rule out the basics… can you confirm the proper folders are added to the libraries, media properly organized and named (according to the official schema)?