Request for S3 File Management Integration

Hello Teamspeak Community,

I would like to propose the integration of S3 file management capabilities into Teamspeak. This feature would allow users to directly manage and store files on Amazon S3 or compatible storage services through the Teamspeak interface.

Use Cases:

  • Simplifies file storage and management for server administrators.
  • Enables seamless integration with cloud storage solutions.
  • Enhances the overall user experience by providing a more robust file management system.

Technical Details:

  • Integration with AWS SDK for S3 operations.
  • Support for other S3-compatible storage services like MinIO.

User Experience:

  • Users can upload, download, and manage files directly from Teamspeak.
  • Improved performance and reliability for file storage.

I believe this feature would be a valuable addition to Teamspeak and would greatly benefit the community. Looking forward to hearing your thoughts and feedback.

Best regards,
La02

TeamSpeak already has a built-in file browser system, so I don’t know what added value your variant would really have.

1 Like

No. Currently the admin just needs to run a single docker container / binary. Using S3 would result in the admin needing to setup another service either internal or configure an external service. This is certainly not simpler.

Yes, but tbh why would I need that? If I don’t want to manage my own hardware the TeamSpeak server itself is presumably already running in the cloud, so why would I want to host the files on a different machine / in a different service?

Please tell me how the current file transfer is not robust enough? I never had any problems in regards to the TS file transfer protocol. In the contrary, it even supports downloading while the other party is still uploading, which would be more or less impossible with S3.

That is already possible. Where exactly would the benefit be?

Disagree. Currently you have a single point of failure, the TeamSpeak server. Granted, this does not offer high availability, but introducing S3 would only add another failure point without providing any redundancy.

Final Words

I disagree and think adding S3 would be counter productive. If you truly feel the need to use S3, you could still use something like S3FS.

1 Like

In mainland China, the servers created are subject to restrictions by cloud server providers, resulting in high traffic costs. Typically, the bandwidth is limited to only 4M or 5M. Using built-in file transfers would heavily consume traffic bandwidth.
Of course, whether to use it depends on the developer. We can also disable file transfer ports to prevent excessive traffic consumption.