English | 🇨🇳中文
- Mac
- Linux
- Windows
- Aliyun OSS
- Tencent COS
- Qiniu Kodo
- Google Storage
- AWS S3
homebrew tap:
brew install saltbo/bin/uptochomebrew (may not be the latest version):
brew install uptocdeb/rpm:
Download the .deb or .rpm from the releases page and
install with dpkg -i and rpm -i respectively.
Shell script:
curl -sSf https://uptoc.saltbo.cn/install.sh | shmanually:
Download the pre-compiled binaries from the releases page and copy to the desired location.
uptoc --driver oss --region cn-beijing --access_key LTAI4FxxxxxxxBXmS3 --secret_key Vt1FZgxxxxxxxxxxxxKp380AI --bucket demo-bucket /opt/blog/publicAnd the access-key and access-secret support settings by the system environment
export UPTOC_UPLOADER_AK=LTAI4FxxxxxxxBXmS3
export UPTOC_UPLOADER_SK=Vt1FZgxxxxxxxxxxxxKp380AI
uptoc --driver oss --region cn-beijing --bucket blog-bucket /opt/blog/publicSee action.yml
steps:
- name: Deploy
uses: saltbo/uptoc@master
with:
driver: oss
region: cn-zhangjiakou
bucket: saltbo-blog
exclude: .cache,test
dist: public
env:
UPTOC_UPLOADER_AK: ${{ secrets.UPTOC_UPLOADER_KEYID }}
UPTOC_UPLOADER_SK: ${{ secrets.UPTOC_UPLOADER_KEYSECRET }}| driver | bucket | region | region enum |
|---|---|---|---|
| oss | ut-uptoc | cn-hangzhou | Regions |
| cos | ut-uptoc-1255970412 | ap-shanghai | Regions |
| qiniu | ut-uptoc | cn-east-1 | Regions |
| ut-uptoc | auto | - | |
| s3 | ut-uptoc | ap-northeast-1 | Regions |
See CONTRIBUTING for details on submitting patches and the contribution workflow.