Uploading Models to CivitAIArchive
CivitAIArchive uses Huggingface as its primary archival platform. There are two ways to upload your models:
- Upload local files directly to Huggingface
- Use our Huggingface Space to automatically backup models from CivitAI to Huggingface
Our system will automatically identify and match models with their CivitAI counterparts using SHA256 hashes, regardless of which method you choose.
Method 1: Upload Local Files to Huggingface
1. Create a Huggingface Repository
Visit huggingface.co/new to create your repository:
- Choose any name for your repository
- Set the repository to Public
- You can add a description if you want, but it's optional
2. Upload Your Models
Upload your models in any way you prefer:
- Upload files directly to the root of the repository
- Create folders and organize files however you want
- Upload multiple models in a single repository
- No specific structure or naming convention required
In the "Files and versions" tab, select "Add File" and specify "Upload File":

From there, select a file from your computer to upload and leave a helpful commit message to know what you are uploading:

3. Add to CivitAIArchive
Once your models are on Huggingface, add your repository to CivitAIArchive:
Get your repository URL:
https://huggingface.co/username/repository
Add as a mirror:
- Navigate to the model page on CivitAIArchive
- Click the "Add Mirror" button
- Paste your Huggingface repository URL
- Our system will automatically scan the repository and match models using SHA256 hashes
Method 2: Direct Upload from CivitAI
Use our Huggingface Space to automatically backup models from CivitAI to Huggingface without downloading them first.
What you can upload:
- A single model using its CivitAI URL (e.g., https://civitai.com/models/144684)
- All models from a user using their profile URL (e.g., https://civitai.com/user/username)
How it works:
- Login with your Huggingface account
- Provide the CivitAI model or user URL
- Specify your Huggingface repository (a new one will be created if it doesn't exist)
- The system will automatically add the repository to CivitaiArchive.com as a mirror
Optional:
- You can provide your own CivitAI API key to avoid rate limits
- If not provided, a default key will be used
Notes
- Keep your Huggingface repository public to ensure others can access your models
- Our system automatically identifies models using SHA256 hashes, so no specific organization is required
- You can add multiple mirrors for the same model from different sources
- If you need to update a model, simply upload the new version to Huggingface and update the mirror on CivitAIArchive