2022-09-06 16:55:46 +02:00
|
|
|
---
|
|
|
|
title: Seguretat
|
|
|
|
---
|
|
|
|
|
2023-09-03 23:01:23 +02:00
|
|
|
# Qüestions de seguretat
|
2022-09-06 16:55:46 +02:00
|
|
|
|
2023-09-03 23:01:23 +02:00
|
|
|
Castopod està desenvolupat amb [CodeIgniter4](https://codeigniter.com/), un
|
|
|
|
framework PHP que fomenta les
|
2022-09-06 16:55:46 +02:00
|
|
|
[bones pràctiques de seguretat](https://codeigniter.com/user_guide/concepts/security.html).
|
|
|
|
|
2023-09-03 23:01:23 +02:00
|
|
|
Per garantir la màxima seguretat de la teva instància i evitar atacs maliciosos,
|
|
|
|
et recomanem actualitzar els permisos dels fitxers de Castopod després de la
|
|
|
|
instal·lació i després de cada actualització (i evitar errors d'accés als fitxers):
|
2022-09-06 16:55:46 +02:00
|
|
|
|
2023-09-03 23:01:23 +02:00
|
|
|
- La carpeta `writable/` ha de ser accessible en **lectura** i en **escriptura**.
|
|
|
|
- La carpeta `public/media/` ha de ser accessible en **lectura** i en **escriptura**.
|
|
|
|
- qualsevol altre fitxer ha de ser accessible només en **lectura**.
|
2022-09-06 16:55:46 +02:00
|
|
|
|
2023-09-03 23:01:23 +02:00
|
|
|
Per exemple, si utilitzes Apache o NGINX amb Ubuntu, pots executar les següents
|
|
|
|
comandes:
|
2022-09-06 16:55:46 +02:00
|
|
|
|
|
|
|
```bash
|
2023-09-03 23:01:23 +02:00
|
|
|
sudo chown -R root:root /ruta/fins/a/castopod
|
|
|
|
sudo chown -R www-data:www-data /ruta/fins/a/castopod/writable
|
|
|
|
sudo chown -R www-data:www-data /ruta/fins/a/castopod/public/media
|
|
|
|
```
|