Rodrigo Garcia 4748785e52 Arreglado script sysV inicio en notas_deploy_debian.txt | 8 rokov pred | |
---|---|---|
Docu | 8 rokov pred | |
almacen | 8 rokov pred | |
botadero | 8 rokov pred | |
logs | 8 rokov pred | |
.gitignore | 8 rokov pred | |
LICENSE | 8 rokov pred | |
README.md | 8 rokov pred | |
botadero.ini | 8 rokov pred | |
parametros.txt | 8 rokov pred | |
runserver.py | 8 rokov pred | |
wsgi.py | 8 rokov pred |
Una aplicación para compartir archivos públicamente.
La idea es compartir archivos, si alguien sube un archivo, este se lista en la página principal y cualquiera puede descargarlo. Para ahorrar espacio de almacenamiento los archivos subidos se borran automáticamente después de X días dependiendo su tamaño.
Los parámetros como espacio de alamcenamiento reservado para la aplicación, tiempo para eliminación de archivos, máximo tamaño de archivos y otros, son configurables desde un archivo de configuracion parametros.txt.
La app optimiza el almacenamiento evitando que se suban archivos con el mismo nombre o contenido. El botadero soporta categorías (que son directorios dentro la carpeta almacen/) ver Docu/categorias.txt
LICENCIA AGPL
Requiere Python-flask
Ejecucion de pruebas
mkdir botadero_pruebas; cd botadero_pruebas
git clone https://notabug.org/r00thouse/botadero
o descoprimir si se ha descargado en .zipvirtualenv
, python-pip
, crear un entorno virtual python2.7, luego:. venv/bin/activate
pip install Flask
pip install uwsgi
Ejecutar la app con:
python2.7 runserver.py
y puede probarse en localhost:5000
Revisar logs tail -f logs/botadero.log
NOTA: ajustar application.debug
del archivo runserver.py adecuadamente para desarrollo o produccion.
Revisar logs tail -f logs/botadero.log
Esta aplicación no usa bases de datos.
Más urgentes primero.