Skip to content

My personal image proxy using DigitalOcean Spaces and Go w/ Go Fiber.

License

Notifications You must be signed in to change notification settings

acollierr17/cdn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

cdn

My personal image proxy using DigitalOcean Spaces and Go w/ Mux.

To-Do:

  • Add routes to display image links using open graph (ex. Discord embeds)
  • Update README with instructions to configure, build and deploy the project
  • Implement caching from DigitalOcean
  • Add dashboard with authentication to view, delete and search/filter images
    • Add authentication
    • Add view for current images
    • Add routes to add and delete images to s3 (handled via authentication)
      • Upload
      • Delete
    • Add ShareX capabilities for adding new images to s3 (handled via authentication)
  • Write a blog post about the development experience
  • Add Renovate bot
  • Review dependenices in go.mod because of IDE installs and the // indirect comments
  • Add Sentry DSN

Ideas:

  • Add support for additional users
    • Admin users to manage other users, files, account status, etc
  • Customize embed (colors, filename, etc)
  • (Re)-Generate access token for API usage (ex. ShareX)
  • Garbage collection

About

My personal image proxy using DigitalOcean Spaces and Go w/ Go Fiber.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published