403Webshell
Server IP : 54.37.205.81  /  Your IP : 216.73.216.76
Web Server : nginx/1.22.1
System : Linux vps-249481fa 6.1.0-50-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.176-1 (2026-07-02) x86_64
User : debian ( 1000)
PHP Version : 8.2.32
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /tmp/cc-agency-update/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /tmp/cc-agency-update/README_AGENZIA_DEPLOY.txt
Aggiornamento CopyrightChain - Crediti Agenzia separati dagli ABO

File inclusi:
- app.py
- copyrightchain_app/App.tsx
- copyrightchain_app/components/FileUploader.tsx
- copyrightchain_app/types.ts

Cosa cambia:
1. Aggiunge wallet separato per Agenzia Creativa in /opt/ccp-ai-gateway/data/agency_plans.json.
2. Aggiunge log dedicato in /opt/ccp-ai-gateway/data/agency_usage.jsonl.
3. Certificati digitali usano prima i crediti Agenzia se piano attivo:
   - cert_base = 1 credito certificazione
   - cert_blockchain = 2 crediti certificazione
   - cert_timestamp = 3 crediti certificazione
4. Se i crediti Agenzia non bastano, il sistema ricade sul wallet ABO normale.
5. Invii postali, raccomandate, Openapi e Certifica+Invia non leggono i crediti Agenzia.
6. Admin: aggiunta sezione dedicata "Agenzie" separata da dashboard e invii.

Comandi consigliati sul VPS dopo upload ZIP in /tmp:

cd /tmp
unzip -o copyrightchain-agency-separated-credits-update.zip -d /tmp/cc-agency-update

sudo cp /opt/ccp-ai-gateway/app.py /opt/ccp-ai-gateway/app.py.before-agency-separated-$(date +%Y%m%d-%H%M%S)
sudo cp /var/www/app.copyrightchain.it/copyrightchain_app/App.tsx /var/www/app.copyrightchain.it/copyrightchain_app/App.tsx.before-agency-separated-$(date +%Y%m%d-%H%M%S)
sudo cp /var/www/app.copyrightchain.it/copyrightchain_app/components/FileUploader.tsx /var/www/app.copyrightchain.it/copyrightchain_app/components/FileUploader.tsx.before-agency-separated-$(date +%Y%m%d-%H%M%S)
sudo cp /var/www/app.copyrightchain.it/copyrightchain_app/types.ts /var/www/app.copyrightchain.it/copyrightchain_app/types.ts.before-agency-separated-$(date +%Y%m%d-%H%M%S)

sudo cp /tmp/cc-agency-update/app.py /opt/ccp-ai-gateway/app.py
sudo cp /tmp/cc-agency-update/copyrightchain_app/App.tsx /var/www/app.copyrightchain.it/copyrightchain_app/App.tsx
sudo cp /tmp/cc-agency-update/copyrightchain_app/components/FileUploader.tsx /var/www/app.copyrightchain.it/copyrightchain_app/components/FileUploader.tsx
sudo cp /tmp/cc-agency-update/copyrightchain_app/types.ts /var/www/app.copyrightchain.it/copyrightchain_app/types.ts

cd /opt/ccp-ai-gateway && sudo python3 -m py_compile app.py && sudo systemctl restart ccp-ai-gateway && sleep 2 && sudo systemctl is-active ccp-ai-gateway

cd /var/www/app.copyrightchain.it/copyrightchain_app && npm run build
cd /var/www/app.copyrightchain.it && sudo rsync -a --delete copyrightchain_app/dist/ html/ && sudo chown -R www-data:www-data html && sudo rsync -a --delete copyrightchain_app/dist/ /var/www/admin.copyrightchain.it/html/ && sudo chown -R www-data:www-data /var/www/admin.copyrightchain.it/html

Verifica rapida:
- admin.copyrightchain.it -> Admin -> sezione Agenzie
- Attiva utente con 30 crediti
- Crea certificato Base: deve scalare 1 credito Agenzia, non ABO
- Crea bozza invio documento: non deve usare crediti Agenzia

Youez - 2016 - github.com/yon3zu
LinuXploit