Introduction to Esperoj Project
File Locations
Audio, Document, Picture | Game, Comic, Video, Software | Workspace | Backup |
---|---|---|---|
Archive.org | Archive.org | Filen | Archive.org |
Catbox.moe | Catbox.moe | Pcloud | Backblaze |
FileDitch | FileDitch | Phone | Filen |
Filen | Lain.la | Pcloud | |
Lain.la | Phone | ||
Pcloud |
- public files, and cache store in Backblaze.
- Temporary files store in Pcloud.
- Archive files store in Filen and Pcloud.
- pcloud-0: workspace, backup, documents, picture, and temporary files
- pcloud-1: music, archive,
Here is the config for esperoj
echo $(echo '
"workspace-0=pcloud-0:workspace" "workspace-1=mega:workspace"
"backup-0=pcloud-0:backup" "backup-1=mega:backup"
"audio-0=pcloud-1:audio" "audio-1=mega:audio"
"document-0=pcloud-0:document" "document=mega:document"
"picture-0=pcloud-0:picture" "picture-1=mega:picture"
"archive-0=pcloud-1:archive" "archive-1=mega:archive"
"cache=b2:esperoj-cache"
"public=b2:esperoj-public"
"tmp=pcloud-0:tmp"
')
File Ingestion
- Ingest files.
- Add metadata to the database.
Checksum Verification Schedule
- Select a subset of files.
- Verify all selected files.
Replication
- Sunc workspace from phone to workspace-0 to workspace-1.
- Sync backup-0 to backup-1.
- Create a backup file from backup-0, and upload it to public, and then archive using Archive.org every Sunday night and Wednesday.
- Use Archive.org to save esperoj website for reference.
Maintenance
- Upgrade python version when Vercel and Nuitka support it.
Issues
Speedtest
Archive.org
wget -U esperoj -SO /dev/null "https://x.0ms.dev/q70/https://web.archive.org/web/20240904034409if_/https://x.0ms.dev/q70/https://fsn1-speed.hetzner.com/1GB.bin"
Fielditch
https://small.fileditchstuff.me/s18/dOKhBCqgWbysfcYdixAC.jpg
Catbox.moe
wget -U "firefox" -SO /dev/null "https://x.0ms.dev/q70/https://files.catbox.moe/g8ow4s.mp4?s=$RANDOM"