Skip to content
/ autumn Public
forked from revoltchat/autumn

Pluggable file server micro-service.

License

Notifications You must be signed in to change notification settings

toastxc/autumn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autumn

Description

Autumn is the microservice responsible for storing files and attachments.

Features:

  • Save files locally or on S3.
  • Support for different tags / buckets with different file requirements.
  • Strips metadata from JPEGs and video files.

Stack

Resources

Revolt

CLI Commands

Command Description
cargo build Build/compile Autumn.
cargo run Run Autumn.
cargo fmt Format Autumn. Not intended for PR use to avoid accidentally formatting unformatted files.

Contributing

The contribution guide is located at developers.revolt.chat/contributing. Please note that a pull request should only take care of one issue so that we can review it quickly.

License

Autumn is licensed under the GNU Affero General Public License v3.0.

To-Do

  • Make EXIF stripping optional, but on by default. (?exif=false)

About

Pluggable file server micro-service.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 98.4%
  • Dockerfile 1.6%