files-server-fastapi
Este repositorio es un paquete Python desarrollado con FastAPI. Actúa como un puente integral para la gestión de un servidor de archivos físico (Samba) utilizando PostgreSQL para administrar la estructura virtual de rutas y el control de acceso basado en roles (RBAC) de los usuarios.
Características Principales
- Gestión Avanzada de Usuarios (RBAC): Autorización en niveles (Usuarios, Administrador de Área, Administrador Global) para segmentar el acceso a los recursos.
- Sincronización Transparente Samba/Linux: Utiliza
setfaclysmbpasswdpara traducir los permisos web directamente en la capa de sistema de archivos de Linux. - Servidor WebDAV: Incluye integración nativa vía WSGI con clientes WebDAV.
- Auditoría y Papelera: Registro de actividades, archivos recientes y una papelera de reciclaje lógica para evitar pérdida de información.
Documentación
Para instalar y comprender el funcionamiento interno del paquete, puedes consultar los siguientes documentos:
Metadata
Release files for files-server-fastapi 0.1.60
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| files_server_fastapi-0.1.60.tar.gz | 173.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| files_server_fastapi-0.1.60-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 258.9 kB
Release files / files_server_fastapi-0.1.60.tar.gz
| Download URL | files_server_fastapi-0.1.60.tar.gz |
|---|---|
| Size | 173.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ccee428e6eef8741790ebba5eb49a3b5c2b4769aeb33bb339c6665b240ec076e
|
|
BLAKE2b-256 checksum How to use checksums |
88079c7d6efc04b957d5c72691f373f9c1ace83f7d2b8b2a0e993f70fa1427cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.9
|
Release files / files_server_fastapi-0.1.60-py3-none-any.whl
| Download URL | files_server_fastapi-0.1.60-py3-none-any.whl |
|---|---|
| Size | 85.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8b4d7c72c21bb0c51f0afdbb9e1fa6ef6b9f1a6b7d37f081318e18bd1f35e622
|
|
BLAKE2b-256 checksum How to use checksums |
ff7f14c44937976b9f29ffe3d405422101682a8dd1f18d3858ffe931df245beb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.9
|