Hi @dcarter,
The issue may be related to the relative path in the Plugins configuration. Can you change the following:
Change PluginSettings>Directory to /opt/mattermost/plugins
Change PluginSettings>ClientDirectory to /opt/mattermost/client/plugins
Then try uploading a plugin and see if that works.