-
Notifications
You must be signed in to change notification settings - Fork 0
Upload Services
TaintedAngel edited this page Mar 16, 2026
·
1 revision
LinuxShot supports three upload hosts out of the box. Set which one to use:
linuxshot config --set upload_service catboxOr pick it from the tray Settings dialog.
- No account needed
- No API key needed
- 200MB file limit
- Files kept for a long time (no strict expiry)
- URL format:
https://files.catbox.moe/abc123.png
Nothing to configure. It just works.
- No account needed
- No API key needed
- 512MB file limit
- Files expire based on size (smaller files last longer)
- URL format:
https://0x0.st/abc.png
Nothing to configure.
linuxshot config --set upload_service 0x0Imgur requires an API client ID. You can upload anonymously (no account) or with an account for managing your uploads.
- Go to https://api.imgur.com/oauth2/addclient
- Register an application (choose "Anonymous usage without user authorization")
- Copy the Client ID
linuxshot config --set upload_service imgur
linuxshot config --set imgur_client_id YOUR_CLIENT_IDIf you want uploads tied to your Imgur account:
linuxshot config --set imgur_client_id YOUR_CLIENT_ID
linuxshot config --set imgur_client_secret YOUR_SECRET
linuxshot config --set imgur_anonymous false
linuxshot loginThis opens a browser for OAuth2 login. After authorizing, your token is stored locally.
linuxshot logout # to sign out laterTo upload every screenshot right after capture:
linuxshot config --set auto_upload trueThe URL gets copied to your clipboard automatically if copy_url_to_clipboard is enabled (default).