Upload howto update + Spanish Translation (#277)

Update of the Upload (Lufi) howto + Spanish translation

Co-authored-by: fede <fede@disroot.org>
Co-authored-by: meaz <meaz@disroot.org>
Reviewed-on: #277
Reviewed-by: meaz <meaz@no-reply@disroot.org>
This commit is contained in:
Fede.- 2023-03-06 14:10:55 +00:00
parent bfa7ac9074
commit 1373b56447
40 changed files with 476 additions and 251 deletions

View File

@ -1,11 +1,15 @@
---
title: 'Upload - Lufi'
title: 'Upload'
updated:
page-toc:
active: true
published: true
visible: true
indexed: true
updated:
last_modified: "February, 2023"
app: Lufi
app_version: 0.05.18
taxonomy:
category:
- docs
@ -13,150 +17,161 @@ taxonomy:
- upload
- lufi
---
![](/home/icons/lufi.png)
![](en/upload.logo.png)
# Lufi/Upload
# Upload
Lufi is an open-source online software to upload and share files in a secure and private way with other people, as an alternative to services such as wetransfer.
**Disroot Upload** is a temporary file hosting service powered by **Lufi**, an open source online software to upload and share files in a secure and private way with other people. We can think of it as an alternative to propietary services such as WeTransfer.
Lufi works in a zero knowledge logic.
**Registration is not needed to use this service.**
# How does it work?
If we have a file we want or need to share, we just drag and drop it in the upload area, it is chunked, encrypted and sent to the server. We then get two links per file: _a download link_, that we give to the people we want to share the file with and a _deletion link_, that allows us to delete the file whenever we want.
Meaning the files are encrypted before they leave your computer, so that your Internet Service Provider and "the administrator of Disroot" can't see the file's content. The administrator can only see the file's name, its size and its mimetype (what kind of file it is: video, text, etc).
Yes, it is as simple as that.
**You don't need to register an account to upload files.**
## How secure is it?
Amongst other things you can use it to:
**Lufi** is an [**E2EE (End-to-End Encryption)**](https://en.wikipedia.org/wiki/End-to-end_encryption) file sharing service that encrypts our files through the web browser before they leave our computer, so not only our **Internet Service Provider (ISP)** cannot see the file's content, **Disroot**'s administrators cannot either. The admins can only see the file's name, its size and its [mimetype](https://en.wikipedia.org/wiki/MIME) (what kind of file it is: video, text, etc).
When someone downloads our file, it is decrypted locally in that person's browser after the download. As we have just mentioned, neither the network administrators or the ISP will be able to see what is in the downloaded file.
- Store (temporarily) files online, download them, share them with other people
- Send someone files that will delete themselves from the server after the first download
We can use it, for example:
In this tutorial we'll see how to use it. You can access Uploads/Lufi at [upload.disroot.org](https://upload.disroot.org)
- **to store** (temporarily) files online, download them or share them with other people, and/or
- **to send** someone files that will delete themselves from the server after the first download.
!! ![](/home/icons/note.png)
!! NOTE: Lufi is not a cloud service (files are only stored online for a certain time, after that they are deleted). For cloud services you have your [cloud](https//:cloud.disroot.org) provided by Disroot.<br><br> It's different from [PrivateBin](projects_office/bin/privatebin). Pastebin can only share text, while Lufi can be used to share and download any type of file.
!! #### NOTE
!! **Upload** is not a cloud service since files are only stored online for a certain time, after which they are deleted.<br> For cloud services we have the [**Disroot Cloud**](https://cloud.disroot.org).<br>It is also a different service from [**PrivateBin**](../03.Bin/docs.en.md/) since it can only shares text, while **Upload** can be used to share and download any type of file.
# How safe is Lufi and how it works
We can read more about **Lufi** [**here**](https://git.framasoft.org/luc/lufi).
When you use Lufi to upload files, "all the files are encrypted by your the browser! It means that your files never leave your computer unencrypted. The administrator of the Lufi instance you use will not be able to see what is in your file, neither will your network administrator, or your ISP".
## Understanding the encryption process
When someone downloads your file, it is decrypted locally in that person's browser after the download. Meaning, the network administrator, or the ISP will not be able to see what's in the downloaded file.
The whole encryption/decryption process is done automatically by the browsers, so no need of manually encrypt the files before, or manually decrypt them at the download.
You can read more about it [here](https://git.framasoft.org/luc/lufi).
The encryption key (that which allows whomever downloads the file to decrypt it) is a part of the link that is presented to us by our browser after we have uploaded a file.
The whole encryption/decryption process is done automatically by the browsers, so no need of manually encrypt the files before, or manually decrypt at the download.
Let's see an example.
The encryption key (the thing that permits whomever downloads the file to decrypt it) is a part of the link that is presented to you by your browser after you have uploaded a file.
The following is an example link to a file in **Upload** (https://upload.disroot.org):
It's an anchor (Cf. Fragment Identifier). That means this part (the encryption key) is only processed client-side (in your computer) and does not reach the server of your Lufi provider, so they cannot decrypt the file.
**Only persons that have the full link will be able to download and decrypt the file.**
For example this is a link to a file in upload.disroot.org:
[https://upload.disroot.org/r/FA7MHOOL#AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE=](https://upload.disroot.org/r/FA7MHOOL#AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE=)
`https://upload.disroot.org/r/FA7MHOOL`**#**`AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE=`
It has two components:
* Left of the **#** symbol in the link is the URL to the file:
"https://upload.disroot.org/r/FA7MHOOL"
`https://upload.disroot.org/r/FA7MHOOL`
* Right of the **#** symbol in the link is the encryption key of the file:
"#AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE="
* Right of the **#** symbol in the link is **the encryption key** of the file:
`AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE=`
This encryption key part of the URL is in fact what is called a [**URI** fragment](https://en.wikipedia.org/wiki/URI_fragment), it is only processed client-side (in our computer) and does not reach the server of the Lufi provider, so they cannot decrypt the file.
If you try to use just, [https://upload.disroot.org/r/FA7MHOOL](https://upload.disroot.org/r/FA7MHOOL)
Without the second part you will get this message:
In short, **only persons that have the full link will be able to download and decrypt the file.**
![](en/lufi01.png)
If we try to use just `https://upload.disroot.org/r/FA7MHOOL` without the second part (the encryption key) we will get a message like this:
![](en/partial.url.png)
OK. Let's see how to use the **Upload** service.
# The Interface
The interface is pretty straightforward, when you upload a file you have the following options:
![](en/interface.png)
* Choose how many days it stays online. **The maximum is 60 days, (for smaller files)**
* Choose if you want the file to be deleted after it was downloaded for the first time
The interface is pretty straightforward.
In the upper centre part of the panel you can set the options mentioned above. In the upper right part you have the menu to go "My files" and manage your uploads. The centre is where you upload your files.
![](en/interface.parts.png)
![](en/lufi02.png)
## 1. The top bar options
![](en/top.bar.png)
Here we have the following options:
# Maximum file size
* **Report file**: to report a suspicious or illegal file to **Disroot** admins. Clicking on this option will open a dialog box to choose what email client we want to use to send the email report.
* **Upload files**: the default main screen with the upload area.
* **My files**: to check and manage the files we have uploaded (_we will see this in detail below_).
There is no size limit to the files you can upload. But the maximum amount of time that a file stays stored in Lufi varies according to it's size. After that time expired the file is deleted.
![](en/myfiles.png)
Larger files will be stored for a shorter time. "The expiration delay of your file will be the minimum between what you choose and the following limitations":
* **Language**: to change the language interface.
* between 0 and 48M, the file will be kept 60 day(s)
* between 48M and 96M, the file will be kept 30 day(s)
* between 96M and 954M, the file will be kept 15 day(s)
* for 954M and more, the file will be kept 2 day(s)
## 2. The upload options
![](en/upload.opt.png)
You can also check this information any time you want by pressing the ![](en/lufi03.png?resize=30,24) {.inline} button in the main interface in Lufi.
In this section are the upload options where we can choose:
* how many days a file will stay online. _**The maximum is 30 days (for smaller files)**_;
* if we want the file to be deleted after the first download;
* if we want the file to be compressed in zip format before uploading it; and
* if we want to add a password to the file.
# How to upload and download
## 3. The upload area
![](en/upload.area.png)
To upload a file just choose the options you want (if delete after download or not, and how many days it stays online) and "click to open the file browser" in the centre of the screen, and navigate to your file and select it, or just drag your file to the center of the screen.
This is where we upload our files by drag and dropping them. We can also do it the traditional way, opening the file browser and selecting the file.
After the upload is complete you will be presented by your browser with the link (URL and encryption key) of the uploaded file, copy it to somewhere else.
The size limit for the files we can upload is **2GB**. And the maximum time a file stays stored online varies according to its size. After that time expired the file is deleted.
You will also get the deletion link which permits you to delete the uploaded file from the server at any time you want.
So the larger the file size the shorter the time it is stored. The expiration delay of our files will be the minimum between what we choose and the following limitations:
![](en/lufi1.gif)
* between 0 and 96MB, the file will be kept 30 days
* between 96MB and 954MB, the file will be kept 15 days
* for 954MB and more, the file will be kept 2 days
To download the file just use the link in the browser:
# Uploading and downloading
As mentioned above, after setting the upload options (how many days it will stays online, if delete it after download or not and if it will be password protected) we can upload files by dragging it to the upload area and dropping it. Or we can choose to "click to open the file browser", navigate to our file and select it.
![](en/lufi2.gif)
After the upload is complete we will get two links:
![](en/uploaded.png)
# How to share a file
* first one is the **Download link**, this is the URL to the file we can share or download, and
* second one is the **Deletion link** which allows us to delete the file uploaded to the server at any time we want. To use it we just paste it in our browser and press "Enter" in the keyboard.
Well this is also very simple, you can either:
We will get the following message:
* copy the link manually to your email or a text file, or any other option
![](en/deletion.link.png)
* send it directly by email from Lufi
If we delete a file or the expiration date that was set passed, anyone trying to download the file will get a message like this:
For the last option (if you have an email client in your machine e.g Thunderbird, Evolution, etc.), just click the ![](lufi04.png?resize=200,30) {.inline} button, after your file is successfully uploaded. Write the email address and text, and press ![](lufi05.png?resize=280,30) {.inline}. You email client will pop-up with the email ready to send.
![](en/deleted.file.png)
![](en/lufi3.gif)
We will also have the options to **Copy all links to clipboard** (it is recommended to do so and save them somewhere else) and to **Send all links by email**.
**The option** ![](en/lufi06.png?resize=180,25) {.inline} **should not be used as a matter of principle.**
# Sharing a file
This is also very simple. We can either:
The reason is, if you use this option the link is sent using an email of your Lufi provider, not your personal email. Which means the administrators of that Lufi instance can see the full link, and thus are able to download it, and decrypt it if they want to.
* copy the link manually and paste it in an email, a text file, or any other option; or
In this case disroot is a privacy conscious provider, but as a matter of principle you should avoid it.
* send it directly by email from Upload.
In the case of this last option, we just click on the **Send all links by email** button, write the email address in the next screen and (optionally) a message to the recipient. Now note that there are two sending options:
# How manage/delete your uploads
* **Send with this server**: this is not recommended for security reasons, because if we send the email from the service provider's server, the links will be sent to that server first and then sent from the provider's email, not our personal one. This means that full links could be seen by the server administrators and therefore they would be able to download and decrypt the files. **Disroot** is a privacy-conscious provider, but as a matter of principle the best practice to keep our privacy safe is to avoid this option.
You can manage your uploads by pressing the button ![](en/lufi07.png?resize=60,40) {.inline} in the main panel.
* **Send with your own mail software**: if we have an email client installed on our computer or device (e.g: Thunderbird, Evolution, etc.) then clicking this option will open it with the email ready to be sent.
There you will see all your uploads and you can:
![](en/email.sharing.mp4?resize=1024,576&loop)
* See the download links of all your uploads
* See which ones where set to delete after the first download
* Choose which uploads you want to delete from the server
# Uploaded files management
We can manage our uploads by clicking on the **My files** option in the top bar.
This list of uploads is kept locally in your browser in a .json file. Which leaves a record in your browser of the files you uploaded. Thus, you will not be able to see the list of your uploaded files when using different browser or different computer.
![](en/myfiles.gif)
If you want, in this panel you can also:
Here we can see the files that we have uploaded as well as:
* Purge the this information from your browser local storage (it will wipe the information of the uploaded files and their links from your browser, but it wont delete the files from the server, and link is still valid)
* see the download/deletion links for each and every one of them;
* see which ones were set to delete after the first download;
* select the ones we want to delete from the server; or
* select one or more of them to send by email again (as seen above).
* Export to your computer the json file with these information
This list of uploaded files is kept locally in our browser using the ["_localStorage_"](https://ng-girls.gitbook.io/todo-list-tutorial/workshop-todo-list/local-storage) (local web storage) in a [.json](https://en.wikipedia.org/wiki/JSON) file. So, if we delete our "localStorage" data or use a different browser or computer, we will not be able to access it again.
* Import to your browser local storage a json file with information about uploads and links
Other options we have and can use in this screen are:
![](en/lufi4.gif)
![](en/files.management.png)
Another way to delete a file from the server any time you want is to use the deletion link, provided when you first upload the file. Copy it and keep it in a text file for whenever you want to use it.
To use it just put it in your browser and press enter.
* **Export localStorage data**: to download the .json file containing our uploaded files information to our computer.
* **Purge expired files from localStorage**: to wipe the information related to expired files from our browser local storage.
* **Import localStorage data**: to import a .json file previously exported to our browser local storage.
* **Delete selected files**: to remove files from the server.
![](en/lufi08.png)
If you delete a file or the expiration date that was set passed, anyone trying to download the file will see a message like this:
![](en/lufi09.png)

View File

@ -1,161 +1,176 @@
---
title: Subir archivos: Lufi
title: 'Subida'
updated:
page-toc:
active: true
active: true
published: true
visible: true
indexed: true
updated:
last_modified: "Febrero, 2023"
app: Lufi
app_version: 0.05.18
taxonomy:
category:
- docs
tags:
- subida
- lufi
---
|![](/start/icons/lufi.png)|
|:--:|
|Lufi es un software en línea de código abierto para subir y compartir archivos de forma segura y privada con otras personas, como alternativa a servicios como wetransfer.|
![](en/upload.logo.png)
Lufi trabaja con una lógica de conocimiento cero.
# Subida
Es decir, los archivos están encriptados antes de que salgan de tu computadora, de modo que tu proveedor de servicios de Internet y «el administrador de Disroot» no puedan ver el contenido del archivo. El administrador solo puede ver el nombre del archivo, su tamaño y su tipo MIME (qué tipo de archivo es: video, texto, etc.).
**Subida de Disroot** es un servicio de alojamiento temporario de archivos desarrollado por **Lufi**, un programa en línea de código abierto para subir y compartir archivos de manera segura y privada con otras personas. Podemos pensar en él como una alternativa a servicios propietarios tales como WeTransfer.
**«No necesitas registrarte para subir archivos».**
**No es necesario registrarse para utilizar este servicio.**
# ¿Cómo funciona?
Si tenemos un archivo que queremos o necesitamos compartir, simplemente lo arrastramos y soltamos en el área de carga, este es fragmentado, cifrado y enviado al servidor. Obtenemos entonces dos enlaces por archivo: _un enlace de descarga_, que podemos dar a las personas con las que queremos compartirlo y un _enlace de borrado_ que nos permite eliminar el archivo cuando queramos.
Entre otras cosas, puedes usarlo para:
Sí, es tan simple como eso.
- Almacenar archivos (temporalmente) en línea, descargarlos, compartirlos con otras personas
- Enviar a alguien archivos que se eliminarán del servidor después de la primera descarga
## ¿Qué tan seguro es?
En este tutorial, veremos cómo usarlo. Puedes acceder a Uploads/Lufi desde [upload.disroot.org](https://upload.disroot.org)
**Lufi** es un servicio cifrado de [**Extremo-a-Extremo**](https://es.wikipedia.org/wiki/Cifrado_de_extremo_a_extremo) para compartir archivos que cifra nuestros archivos a través del navegador web antes que dejen nuestra computadora, así que no solo nuestro **Proveedor de servicios de Internet (ISP)** no puede ver su contenido, los administradores de **Disroot** tampoco pueden. Los admins solo pueden ver el nombre del archivo, su tamaño y su tipo [MIME](https://es.wikipedia.org/wiki/Multipurpose_Internet_Mail_Extensions) (qué clase de archivo es: video, texto, etc.)
Cuando alguien descarga nuestro archivo, este es descifrado localmente en el navegador de esa persona después de la descarga. Como acabamos de mencionar, ni los administradores de red o el ISP podrán ver qué hay en el archivo descargado.
|![](en/note.png) **AVISO**|
|:--:|
|Lufi no es un servicio en la nube (los archivos solo se almacenan en línea durante un tiempo determinado, luego se eliminan). Para servicios en la nube, tienes tu [propia nube](https//:cloud.disroot.org) provista por Disroot.<br><br>Es diferente de [PrivateBin](projects_office/bin/privatebin). Un pastebin solo puede compartir texto, mientras que Lufi se puede usar para compartir y descargar cualquier tipo de archivo.|
Podemos utilizarlo, por ejemplo:
- **para almacenar** (temporalmente) archivos en línea, descargarlos o compartirlos con otras personas, y/o
- **para enviar** a alguien archivos que se eliminarán automáticamente del servidor luego de la primera descarga.
# ¿Cuán seguro es Lufi y cómo funciona?
!! #### AVISO
!! **Subida** no es un servicio de nube ya que los archivos son almacenados en línea solo por cierto tiempo, después del cual son borrados.<br> Para servicio de nube tenemos la [**Nube de Disroot**](https://cloud.disroot.org).<br>También es un servicio diferente de [**PrivateBin**](../03.Bin/docs.es.md/) ya que con este solo se puede compartir texto mientras que **Subida** puede utilizarse para compartir y descargar cualquier tipo de archivo.
Cuando usas Lufi para subir archivos, "¡todos tus archivos son cifrados por tu navegador! Esto significa que tus archivos nunca dejan tu computadora sin ser cifrados. El administrador de la instancia de Lufi que usas no podrá ver lo que está en tu archivo, tampoco lo hará tu administrador de red o tu proveedor de servicios de Internet (ISP)".
Podemos leer más sobre **Lufi** [**aquí**](https://git.framasoft.org/luc/lufi) (en inglés).
Cuando alguien descarga tu archivo, es descifrado localmente en el navegador de esa persona después de la descarga. Es decir, el administrador de la red o el ISP no podrán ver lo que hay en el archivo descargado.
## Entendiendo el proceso de cifrado
Todo el proceso de cifrado/descifrado es realizado automáticamente por los navegadores, por lo que no es necesario cifrar antes los archivos manualmente o descifrarlos de la misma manera tras la descarga.
Puedes leer más sobre esto [aquí](https://git.framasoft.org/luc/lufi).
La clave de cifrado (que permite a quienquiera que descargue el archivo descifrarlo) es una parte del enlace que nos es presentado por nuestro navegador luego que hemos subido el archivo.
Todo el proceso de cifrado y descifrado lo realizan automáticamente los navegadores, por lo que no es necesario encriptar los archivos manualmente o descifrarlos manualmente en la descarga.
Veamos un ejemplo.
La clave de cifrado (lo que permite que quienquiera que descargue el archivo pueda descifrarlo) es una parte del enlace que te presenta tu navegador después de haber subido un archivo.
El que sigue es un enlace de ejemplo a un archivo en **Subida** (https://upload.disroot.org):
Es un ancla (identificador de fragmento). Eso significa que esa parte (la clave de cifrado) solo se procesa en el lado del cliente (en tu computadora) y no llega al servidor de tu proveedor de Lufi, por lo que no pueden descifrar el archivo.
**Sólo las personas que tengan el enlace completo podrán descargar y descifrar el archivo.**
Por ejemplo, éste es un enlace a un archivo en upload.disroot.org:
[https://upload.disroot.org/r/FA7MHOOL#AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE=](https://upload.disroot.org/r/FA7MHOOL#AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE=)
`https://upload.disroot.org/r/FA7MHOOL`**#**`AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE=`
Tiene dos componentes:
* A la izquierda del símbolo **#** en el enlace está la URL del archivo:
«https://upload.disroot.org/r/FA7MHOOL»
* A la izquierda del símbolo **#** en el enlace está la URL (la dirección) al archivo:
`https://upload.disroot.org/r/FA7MHOOL`
* Lo que queda a derecha del símbolo **#** en el enlace es la clave de cifrado del archivo:
«#AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE=»
* A la derecha del símbolo **#** en el mismo enlace está la **clave de cifrado** del archivo:
`AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE=`
Si intentas usar sólo [https://upload.disroot.org/r/FA7MHOOL](https://upload.disroot.org/r/FA7MHOOL),
sin la segunda parte, recibirás este mensaje:
Esta parte de la clave de cifrado de la URL es en realidad lo que se llama un [fragmento **URI**](https://es.wikipedia.org/wiki/Identificador_de_recursos_uniforme), solo es procesado del lado del cliente (en nuestra computadora) y no llega al servidor del proveedor de Lufi, por lo que este no puede descifrar el archivo.
![](en/lufi01.png)
Resumiendo, **solo las personas que tengan el enlace completo podrán descargar y descifrar el archivo.**
----------
Si intentamos utilizar solo `https://upload.disroot.org/r/FA7MHOOL` sin la segunda parte (la clave de cifrado) obtendremos un mensaje como este:
![](es/url.parcial.png)
Muy bien. Veamos cómo utilizar el servicio de **Subida**.
# La interfaz
La interfaz es bastante sencilla, cuando cargas un archivo tienes las siguientes opciones:
![](es/interfaz.png)
* Elije cuántos días permanecerá en línea. **El máximo es de 60 días, (para archivos más pequeños)**
* Elije si deseas que el archivo se elimine después de que se descargue por primera vez
La interfaz es bastante clara.
En la parte central superior del panel puedes establecer las opciones mencionadas anteriormente. En la parte superior derecha, tienes el menú para ir a «Mis archivos» y administrar tus subidas. El centro es donde subes tus archivos.
![](es/interfaz.partes.png)
![](en/lufi02.png)
## 1. Las opciones de la barra superior
![](es/barra.superior.png)
----------
Aquí tenemos las siguientes opciones:
# Tamaño máximo de archivos
* **Archivo de informe**: para reportar un archivo sospechoso o ilegal a los admins de **Disroot**. Al hacer clic en esta opción se abrirá un cuadro de diálogo para elegir qué cliente de correo queremos utilizar para enviar el reporte.
* **Subir archivos**: la pantalla principal por defecto con el área de carga.
* **Mis archivos**: para revisar y gestionar los archivos que hayamos subido (_veremos esto en detalle más adelante_).
No hay límite de tamaño para los archivos que puedes subir. Pero la cantidad máxima de tiempo que un archivo permanece almacenado en Lufi varía de acuerdo con su tamaño. Después de que expire ese tiempo, el archivo se eliminará.
![](es/misarchivos.png)
Los archivos más grandes se almacenarán por un tiempo más corto. «El plazo de vencimiento de tu archivo será el mínimo entre lo que elijas y las siguientes limitaciones»:
* **Idioma**: para cambiar el idioma de la interfaz.
* entre 0 y 48MB, el archivo se mantendrá 60 días
* entre 48M y 96MB, el archivo se mantendrá 30 días
* entre 96MB y 954MB, el archivo se mantendrá 15 días
* para 954MB y más, el archivo se mantendrá 2 días
## 2. Las opciones de subida
![](es/opciones.subida.png)
También puedes verificar esta información en cualquier momento que desees presionando el botón ![](en/lufi03.png?resize=30,24) en la interfaz principal de Lufi.
En esta sección están las opciones de subida donde podemos elegir:
----------
* cuántos días un archivo permancerá en línea. _**El máximo son 30 días (para archivos más pequeños)**_;
* si queremos que el archivo sea borrado luego de la primera descarga;
* si queremos que el archivo sea comprimido en formato zip antes de subirlo; y
* si queremos agregarle una contraseña.
# Cómo subir y descargar
## 3. El área de carga
![](es/area.subida.png)
Para subir un archivo, simplemente elije las opciones que desees (si lo eliminas después de la descarga o no, y cuántos días permanecerá en línea) y «haz clic para abrir el buscador de archivos» en el centro de la pantalla, navega hasta tu archivo y selecciónalo, o simplemente arrastra tu archivo al centro de la pantalla.
Este el lugar donde subimos nuestros archivos arrastrando y soltándolos. También podemos hacerlo de la manera tradicional, abriendo el gestor de archivos y seleccionando el archivo.
Una vez completada la subida, tu navegador te mostrará el enlace (URL y clave de encriptación) del archivo subido, cópialo en otro lugar.
El límite de tamaño para los archivos que podemos subir es de **2GB**. Y el máximo de tiempo que un archivo permanece almacenado en línea varía de acuerdo a su tamaño. Después que ese tiempo expira el archivo es eliminado.
También obtendrás el enlace de eliminación que te permitirá eliminar el archivo subido al servidor en cualquier momento que desees.
Así que cuanto mayor es el tamaño del archivo más corto es el período de tiempo que es almacenado. El plazo de caducidad de nuestros archivos será el mínimo entre lo que elijamos y las siguientes limitaciones:
![](en/lufi1.gif)
* entre 0 y 96MB, el archivo será guardado por 30 días
* entre 96MB y 954MB, el archivo será guardado por 15 días
* a partir de 954MB y más, el archivo será guardado por 2 días
Para descargar el archivo, simplemente pon el enlace la barra de direcciones de tu navegador:
# Subiendo y descargando
Como se mencionó arriba, después de establecer las opciones de subida (cuántos días permanecerá en línea, si será borrado después de ser descargado o no y si estará protegido con contraseña) podemos subir el archivo arrastrando y soltándolo en el área de carga. O podemos elegir "hacer clic para abrir el navegador de archivos", navegar hasta nuestro archivo y seleccionarlo.
![](en/lufi2.gif)
Luego que la carga esté completa obtendremos dos enlaces:
----------
![](es/subido.png)
# Cómo compartir un archivo
* el primero es el **Enlace de descarga**, este es la URL al archivo que podemos compartir o descargar, y
* el segundo es el **Enlace de borrado** que nos permite eliminar el archivo subido al servidor en cualquier momento que queramos. Para utilizarlo, simplemente lo pegamos en nuestro navegador y presionamos "Enter" en el teclado.
Bueno, esto también es muy sencillo, puedes:
Recibiremos el siguiente mensaje:
* copiar el enlace manualmente a tu correo electrónico o un archivo de texto, o cualquier otra opción
![](es/enlace.borrar.png)
* enviarlo directamente por correo electrónico desde Lufi
Si borramos un archivo o pasó la fecha de caducidad establecida, cualquiera que intente descargarlo obtendrá un mensaje como este:
Para la última opción (si tienes un cliente de correo electrónico en tu máquina, por ejemplo, Thunderbird, Evolution, etc.), simplemente haz clic en el botón ![](lufi05.png?resize=280,30) después de que tu archivo se termine de subir correctamente. Escribe la dirección de correo electrónico y el texto, y presione ![](lufi05.png?resize=280,30). Tu cliente de correo electrónico te avisará de que el correo electrónico está listo para ser enviado.
![](es/archivo.borrado.png)
![](en/lufi3.gif)
También tendremos las opciones de **Copiar todos los enlaces al portapapeles** (es recomendable hacerlo y guardarlo en algún otro lugar) y de **Enviar todos los enlaces por correo electrónico**.
**La opción** ![](en/lufi06.png?resize=180,25) **no debe usarse por cuestión de principios.**
# Compartiendo un archivo
Esto también es muy sencillo. Podemos bien:
El motivo es que si usas esta opción, el enlace se envía utilizando un correo electrónico de tu proveedor de Lufi, no tu correo electrónico personal. Lo que significa que los administradores de esa instancia de Lufi podrán ver el enlace completo y, por lo tanto, podrán descargarlo y descifrarlo si lo desean.
* copiar manualmente el enlace y pegarlo en un correo, un archivo de texto o cualquier otra opción; o
En este caso, Disroot es un proveedor consciente de tu privacidad, así que por cuestión de principios debes evitarlo.
* enviarlo directamente por correo desde Subida.
----------
En el caso de esta última opción, simplemente hacemos clic en el botón **Enviar todos los enlaces por correo electrónico**, escribimos la dirección de correo en la siguiente pantalla y (opcionalmente) un mensaje al destinatario. Ahora, noten que hay dos opciones de envío:
# Cómo gestionar o eliminar tus subidas
* **Enviar con este servidor**: esto no es recomendado por razones de seguridad, porque si enviamos el correo desde el servidor del proveedor del servicio, los enlaces serán enviados a ese servidor primero y luego desde el correo del proveedor, no desde nuestro correo personal. Esto quiere decir que los enlaces completos podrían ser vistos por los administradores del servidor y por lo tanto estos podrían descargar y descifrar los archivos. **Disroot** es un proveedor respetuoso de la privacidad, pero por una cuestión de principios la mejor práctica para mantener nuestra privacidad a salvo es evitar esta opción.
Puedes gestionar tus subidas presionando el botón ![](en/lufi07.png?resize=60,40) en el panel principal.
* **Envíe con su propio software de correo**: si tenemos un cliente de correo instalado en nuestra computadora o dispositivo (p.ej: Thunderbird, Evolution, etc.) al cliquear entonces esta opción lo abrirá con el correo listo para ser enviado.
Allí verás todas tus subidas y podrás:
![](es/compartir.por.email.mp4?resize=1024,576&loop)
* Ver los enlaces de descarga de todas tus subidas
* Ver cuáles están configuradas para eliminarse después de la primera descarga
* Elegir cuáles subidas quieres eliminar del servidor
# Gestión de archivos subidos
Podemos gestionar nuestras subidas haciendo clic en la opción **Mis archivos** en la barra superior.
Esta lista de subidas se almacena localmente en tu navegador en un archivo .json. Lo cual deja un registro en tu navegador de los archivos que subiste. Por lo tanto, no podrás ver la lista de tus archivos subidos cuando uses un navegador diferente o una computadora diferente.
![](es/mis.archivos.gif)
Si lo deseas, en este panel también puedes:
Aquí podemos ver los archivos que hemos subido así como también:
* Eliminar esta información del almacenamiento local de tu navegador (borrará la información de los archivos subidos y sus enlaces de tu navegador, pero no eliminará los archivos del servidor, y el enlace seguirá siendo válido)
* ver los enlaces de descarga/borrado de todos y cada uno de ellos;
* ver cuáles están configurados para ser eliminados después de la primera descarga;
* seleccionar aquellos que queramos borrar del servidor; o
* seleccionar uno o más de ellos para enviar por correo de nuevo (como vimos más arriba).
* Exportar a tu computadora el archivo json con esta información
Esta lista de archivos subidos se guarda localmente en nuestro navegador utilizando el "[_localStorage_](https://ng-girls.gitbook.io/todo-list-tutorial-spanish/local_storage)" (almacenaniento web local) en un archivo [.json](https://es.wikipedia.org/wiki/JSON). Así que, si borramos nuestra información del "localStorage" o utilizamos un navegador o una computadora diferente, no podremos acceder a esta lista nuevamente.
* Importar a tu almacenamiento local del navegador un archivo json con información sobre subidas y enlaces
Otras opciones que podemos encontrar y utilizar en esta pantalla son:
![](en/lufi4.gif)
![](es/gestion.archivos.png)
Otra forma de eliminar un archivo del servidor en cualquier momento que desees es usar el enlace de eliminación, proporcionado cuando subes por primera vez el archivo. Cópialo y guárdalo en un archivo de texto para cuando quieras usarlo.
Para usarlo simplemente ponlo en la barra de dirrecciones de tu navegador y presione enter.
* **Exportar datos de almacenamiento local**: para descargar a nuestra computadora el archivo .json que contiene la información de nuestros archivos subidos.
* **Purgar archivos caducados de localStorage**: para limpiar la información relativa a los archivos caducados del almacenamiento local de nuestro navegador.
* **Importar datos de almacenamiento local**: para importar un archivo .json previamente exportado al almacenamiento local de nuestro navegador.
* **Eliminar archivos seleccionados**: para eliminar archivos del servidor.
![](en/lufi08.png)
Si eliminas un archivo o la fecha de caducidad que se estableció para él, cualquiera que intente descargar el archivo verá un mensaje como este:
![](en/lufi09.png)

View File

@ -1,164 +1,178 @@
---
title: Utiliser Lufi
title: 'Upload'
updated:
page-toc:
active: true
published: true
visible: true
indexed: true
updated:
last_modified: "February, 2023"
app: Lufi
app_version: 0.05.18
taxonomy:
category:
- docs
tags:
- téléverser
- upload
- lufi
---
![](/home/icons/lufi.png)
![](en/upload.logo.png)
# Lufi/Upload
Lufi est un logiciel en ligne à code source ouvert permettant de télécharger et de partager des fichiers de manière sécurisée et privée avec d'autres personnes, comme alternative à des services tels que wetransfer.
# Upload
Lufi travaille dans une logique de connaissance zéro.
**Disroot Upload** est un service d'hébergement temporaire de fichiers basé sur **Lufi**, un logiciel en ligne open source permettant de télécharger et de partager des fichiers de manière sécurisée et privée avec d'autres personnes. On peut le considérer comme une alternative aux services propriétaires tels que WeTransfer.
Ce qui signifie que les fichiers sont chiffrés avant qu'ils ne quittent votre ordinateur, de sorte que votre fournisseur d'accès Internet et "l'administrateur de Disroot" ne peuvent pas voir le contenu du fichier. L'administrateur ne peut voir que le nom du fichier, sa taille et son type de mimetype (quel type de fichier c'est: vidéo, texte, etc.)".
**L'enregistrement n'est pas nécessaire pour utiliser ce service.**
# Comment cela fonctionne-t-il ?
Si nous avons un fichier que nous voulons ou devons partager, il suffit de le glisser et de le déposer dans la zone de téléchargement, il est mis en morceaux, crypté et envoyé au serveur. Nous obtenons alors deux liens par fichier : un lien de téléchargement, que nous donnons aux personnes avec lesquelles nous voulons partager le fichier et un lien de suppression, qui nous permet de supprimer le fichier quand nous le voulons.
**Vous "n'avez pas besoin de créer un compte pour téléverser des fichiers."**
Oui, c'est aussi simple que cela.
Entre autres choses, vous pouvez l'utiliser pour:
## Est-ce que c'est sécurisé ?
- Stockez (temporairement) des fichiers en ligne, les téléchargez les partagez avec d'autres personnes.
- Envoyer des fichiers qui s'effaceront du serveur après le premier téléchargement
**Lufi** est un service de partage de fichiers [**E2EE (Chiffré de bout en bout)**](https://fr.wikipedia.org/wiki/Chiffrement_de_bout_en_bout) qui crypte nos fichiers par le biais du navigateur Web avant qu'ils ne quittent notre ordinateur, de sorte que non seulement notre **Fournisseur d'accès Internet (FAI)** ne peut pas voir le contenu du fichier, mais les administrateurs de **Disroot** non plus. Les administrateurs ne peuvent voir que le nom du fichier, sa taille et son [mimetype](https://fr.wikipedia.org/wiki/Multipurpose_Internet_Mail_Extensions) (quel type de fichier il s'agit : vidéo, texte, etc.).
Lorsque quelqu'un télécharge notre fichier, celui-ci est décrypté localement dans le navigateur de cette personne après le téléchargement. Comme nous venons de le mentionner, ni les administrateurs du réseau ni le FAI ne pourront voir ce que contient le fichier téléchargé.
Dans ce tutoriel, nous allons vous montrer comment l'utiliser. Vous pouvez accéder à Uploads/Lufi sur [upload.disroot.org](https://upload.disroot.org)
Nous pouvons l'utiliser, par exemple :
!! ![](/home/icons/note.png)
!! REMARQUE: Lufi n'est pas un service cloud (les fichiers ne sont stockés en ligne que pendant un certain temps, après quoi ils sont supprimés). Pour les services cloud, vous avez votre [cloud](https//:cloud.disroot.org) fourni par disroot. <br><br> C'est différent de [PrivateBin](projects_office/bin/privatebin). PrivateBin peut seulement partager du texte, tandis que Lufi peut être utilisé pour partager et télécharger n'importe quel type de fichier.
- **pour stocker** (temporairement) des fichiers en ligne, les télécharger ou les partager avec d'autres personnes, et/ou
- **pour envoyer** à quelqu'un des fichiers qui s'effaceront d'eux-mêmes du serveur après le premier téléchargement.
# A quel point Lufi est sûr et comment ça marche
!! #### NOTE
!!**Upload** n'est pas un service de cloud car les fichiers ne sont stockés en ligne que pendant un certain temps, après quoi ils sont supprimés.<br> Pour les services de cloud, nous avons le [**Cloud Disroot**](https://cloud.disroot.org).<br>C'est également un service différent de [**PrivateBin**](../03.Bin/docs.fr.md/) car il ne peut partager que du texte, alors que **Upload** peut être utilisé pour partager et télécharger tout type de fichier.
Lorsque vous utilisez Lufi pour téléverser des fichiers, "Tous les fichiers sont chifrés par votre navigateur! Cela signifie que vos fichiers ne quittent jamais votre ordinateur sans chiffrement. L'administrateur de l'instance Lufi que vous utilisez ne pourra pas voir ce qu'il y a dans votre fichier, ni votre administrateur réseau, ni votre FAI".
On peut en savoir plus sur **Lufi** [**ici**](https://git.framasoft.org/luc/lufi).
Lorsque quelqu'un télécharge votre fichier, il est décrypté localement dans le navigateur de cette personne après le téléchargement. Autrement dit, l'administrateur réseau ou le FAI ne pourra pas voir ce qu'il y a dans le fichier téléchargé.
## Comprendre le processus de chiffrement
Pour en savoir plus [ici](https://git.framasoft.org/luc/lufi).
L'ensemble du processus de chiffrement et de déchiffrement est effectué automatiquement par les navigateurs. Il n'est donc pas nécessaire de chiffrer manuellement les fichiers avant, ni de les déchiffrer manuellement au moment du téléchargement.
L'ensemble du processus de chiffrement / déchiffrement est effectué automatiquement par les navigateurs, donc pas besoin de chiffrer manuellement les fichiers avant, ou de déchiffrer manuellement au téléchargement.
La clé de chiffrement (celle qui permet à la personne qui télécharge le fichier de le déchiffrer) fait partie du lien qui nous est présenté par notre navigateur après que nous ayons téléchargé un fichier.
La clé de chiffrement (la chose qui permet à quiconque télécharge le fichier de le déchiffrer) fait partie du lien qui vous est présenté par votre navigateur après que vous ayez téléchargé un fichier.
Voyons un exemple.
C'est une ancre (Cf. Identificateur de Fragment). Cela signifie que cette partie (la clé de chiffrement) est uniquement traitée côté client (dans votre ordinateur) et n'atteint pas le serveur de votre fournisseur Lufi, ils ne peuvent donc pas déchiffrer le fichier.
Voici un exemple de lien vers un fichier dans **Upload** (https://upload.disroot.org) :
**Seules les personnes qui ont le lien complet pourront télécharger et déchiffrer le fichier.**
`https://upload.disroot.org/r/FA7MHOOL`**#**`AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE=`
Par exemple, il s'agit d'un lien vers un fichier dans upload.disroot.org:
Il a deux composantes :
[https://upload.disroot.org/r/FA7MHOOL#AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE=](https://upload.disroot.org/r/FA7MHOOL#AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE=)
* A gauche du symbole **#** dans le lien se trouve l'URL du fichier :
`https://upload.disroot.org/r/FA7MHOOL`
Il comporte deux volets:
* A droite du symbole **#** dans le lien se trouve **la clé de chiffrement** du fichier :`AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE=`
* A gauche du symbole **#** dans le lien se trouve l'URL du fichier:
"https://upload.disroot.org/r/FA7MHOOL"
Cette partie de l'URL contenant la clé de chiffrement est en fait ce que l'on appelle un [**fragments d'URL**](https://en.wikipedia.org/wiki/URI_fragment). Elle n'est traitée que par le client (dans notre ordinateur) et n'atteint pas le serveur du fournisseur de Lufi, qui ne peut donc pas déchiffrer le fichier.
* A droite du symbole **#** dans le lien se trouve la clé de chiffrement du fichier:
"#AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE="
En bref, **seules les personnes qui ont le lien complet pourront télécharger et décrypter le fichier.**
Si nous essayons d'utiliser uniquement `https://upload.disroot.org/r/FA7MHOOL` sans la deuxième partie (la clé de cryptage), nous obtiendrons un message comme celui-ci :
Si vous essayez juste d'utiliser [https://upload.disroot.org/r/FA7MHOOL](https://upload.disroot.org/r/FA7MHOOL) sans la deuxième partie, vous obtiendrez ce message:
![](en/lufi01.png)
![](en/partial.url.png)
OK. Voyons comment utiliser le service **Upload**.
# L'interface
L'interface est assez simple, quand vous téléverser un fichier, vous avez les options suivantes:
![](en/interface.png)
* Choisissez combien de jours il reste en ligne. **Le maximum est de 60 jours, (pour les petits fichiers)**
* Choisissez si vous voulez que le fichier soit supprimé après son premier téléchargement.
L'interface est assez simple.
Dans la partie centrale supérieure du panneau, vous pouvez régler les options mentionnées ci-dessus. Dans la partie en haut à droite vous avez le menu pour aller dans "Mes fichiers" et gérer vos téléversements. Le centre est l'endroit où vous téléversez vos fichiers.
![](en/interface.parts.png)
![](en/lufi02.png)
## 1.Les options de la barre supérieure
![](en/top.bar.png)
Ici, nous avons les options suivantes :
# Taille maximale du fichier
* **Rapport de fichier** : pour signaler un fichier suspect ou illégal aux administrateurs de **Disroot**. En cliquant sur cette option, une boîte de dialogue s'ouvrira pour choisir le client de messagerie que nous voulons utiliser pour envoyer le rapport par e-mail.
* **Transférer des fichiers** : l'écran principal par défaut avec la zone de téléchargement.
* **Mes fichiers** : pour vérifier et gérer les fichiers que nous avons téléchargés (_nous verrons cela en détail ci-dessous_).
Il n' y a pas de limite de taille pour les fichiers que vous pouvez téléverser. Mais le temps maximum qu'un fichier reste stocké dans Lufi varie en fonction de sa taille. Après ce délai, le fichier est supprimé.
![](en/myfiles.png)
Les fichiers volumineux seront stockés pour une durée plus courte. "Le délai d'expiration de votre fichier sera le minimum entre ce que vous choisissez et les limitations suivantes":
* **Langue** : pour changer la langue de l'interface.
* entre 0 et 48M, le fichier sera conservé 60 jour (s).
* entre 48M et 96M, le dossier sera conservé 30 jour (s).
* entre 96M et 954M, le dossier sera conservé 15 jour (s).
* pour 954M et plus, le dossier sera conservé 2 jour (s)
## 2. Les options de téléversement
Vous pouvez également vérifier ces informations à tout moment en appuyant sur le bouton ![](en/lufi03.png?resize=30,24) dans l'interface principale de Lufi.
![](en/upload.opt.png)
Dans cette section se trouvent les options de téléversement où nous pouvons choisir :
# Comment téléverser et télécharger un fichier
* combien de jours un fichier restera en ligne. Le maximum est de 30 jours (pour les petits fichiers)**_ ;
* si nous voulons que le fichier soit supprimé après le premier téléchargement ;
* si nous voulons que le fichier soit compressé au format zip avant d'être téléchargé ; et
* si nous voulons ajouter un mot de passe au fichier.
Pour téléverser un fichier, il vous suffit de choisir les options que vous souhaitez (supprimer après le téléchargement ou non, combien de jours il reste en ligne) et "cliquez pour ouvrir le navigateur de fichiers" au centre de l'écran, et naviguez jusqu'à votre fichier et sélectionnez-le, ou faites simplement glisser votre fichier au centre de l'écran.
## 3. La zone de téléchargement
![](en/upload.area.png)
Une fois le transfert terminé, votre navigateur vous présentera le lien (URL et clé de chiffrement) du fichier transféré, copiez-le ailleurs.
C'est ici que nous téléversons nos fichiers en les faisant glisser et en les déposant. Nous pouvons également le faire de manière traditionnelle, en ouvrant le navigateur de fichiers et en sélectionnant le fichier.
Vous obtiendrez également le lien de suppression qui vous permet de supprimer le fichier transféré du serveur à tout moment.
La taille limite des fichiers que nous pouvons télécharger est de **2 Go**. Et la durée maximale de stockage d'un fichier en ligne varie en fonction de sa taille. Une fois ce délai écoulé, le fichier est supprimé.
![](en/lufi1.gif)
Ainsi, plus la taille du fichier est importante, plus le temps de stockage est court. Le délai d'expiration de nos fichiers sera le minimum entre ce que nous choisissons et les limites suivantes :
Pour télécharger le fichier, il suffit d'utiliser le lien dans le navigateur:
* entre 0 et 96MB, le fichier sera conservé 30 jours.
* entre 96MB et 954MB, le fichier sera conservé 15 jours
* pour 954MB et plus, le fichier sera conservé 2 jours.
![](en/lufi2.gif)
# Téléversement et téléchargement
Comme indiqué ci-dessus, après avoir défini les options de téléversement (combien de jours le fichier reste en ligne, s'il doit être supprimé après le téléchargement ou non et s'il doit être protégé par un mot de passe), nous pouvons téléverser des fichiers en les faisant glisser vers la zone de téléversement et en les déposant. Ou nous pouvons choisir de "cliquer pour ouvrir le navigateur de fichiers", naviguer jusqu'à notre fichier et le sélectionner.
Une fois le téléchargement terminé, nous obtiendrons deux liens :
![](en/uploaded.png)
* Le premier est le **lien de téléchargement**, c'est l'URL du fichier que nous pouvons partager ou télécharger, et
* Le second est le **lien de suppression** qui nous permet de supprimer le fichier téléchargé sur le serveur à tout moment. Pour l'utiliser, il suffit de le coller dans notre navigateur et d'appuyer sur la touche "Entrée" du clavier.
# Comment partager un fichier
Nous obtiendrons le message suivant :
Eh bien, c'est aussi très simple, vous pouvez soit:
![](en/deletion.link.png)
* Copiez le lien manuellement vers votre email ou un fichier texte, ou toute autre option
Si nous supprimons un fichier ou si la date d'expiration fixée est dépassée, toute personne essayant de télécharger le fichier recevra un message comme celui-ci :
* l'envoyer directement par email à Lufi
![](en/deleted.file.png)
Pour la dernière option (si vous avez un client de messagerie électronique dans votre machine, par exemple Thunderbird, Evolution, etc.) cliquez simplement sur le bouton ![](lufi04.png?resize=200,30), une fois votre fichier téléversé avec succès. Écrivez l'adresse e-mail et le texte, puis appuyez sur ![](lufi05.png?resize=280,30). Votre client de messagerie apparaîtra avec l'email prêt à être envoyé.
Nous aurons également les options suivantes : **Copier tous les liens dans le presse-papiers** (il est recommandé de le faire et de les enregistrer ailleurs) et **Envoyer tous les liens par courriel**.
![](en/lufi3.gif)
# Partager un fichier
C'est également très simple. On peut soit :
**L'option** ![](en/lufi06.png?resize=180,25) **ne devrait pas être utilisé par principe.**
* copier le lien manuellement et le coller dans un email, un fichier texte, ou toute autre option ; ou bien
La raison en est que, si vous utilisez cette option, le lien est envoyé en utilisant un email de votre fournisseur Lufi, pas votre email personnel. Ce qui signifie que les administrateurs de l'instance Lufi peuvent voir le lien complet, et sont donc capables de le télécharger, et de le déchiffrer s'ils le souhaitent.
* l'envoyer directement par email depuis Upload.
Disroot est un fournisseur soucieux de la vie privée, mais par principe vous devriez éviter de faire cela.
Dans le cas de cette dernière option, il suffit de cliquer sur le bouton **Envoyer tous les liens par e-mail**, d'écrire l'adresse e-mail dans l'écran suivant et (éventuellement) un message au destinataire. Notez maintenant qu'il existe deux options d'envoi :
* **Envoyer avec ce serveur** : cette option n'est pas recommandée pour des raisons de sécurité, car si nous envoyons l'e-mail depuis le serveur du fournisseur de services, les liens seront d'abord envoyés vers ce serveur, puis envoyés depuis l'e-mail du fournisseur, et non depuis notre e-mail personnel. Cela signifie que les liens complets pourraient être vus par les administrateurs du serveur et qu'ils seraient donc en mesure de télécharger et de déchiffrer les fichiers. **Disroot** est un fournisseur soucieux du respect de la vie privée, mais par principe, la meilleure pratique pour préserver notre vie privée est d'éviter cette option.
**Envoyer avec votre propre logiciel de messagerie** : si nous avons un client de messagerie installé sur notre ordinateur ou notre appareil (par exemple Thunderbird, Evolution, etc.), le fait de cliquer sur cette option l'ouvrira avec l'e-mail prêt à être envoyé.
# Comment gérer/supprimer vos téléversements
![](en/email.sharing.mp4?resize=1024,576&loop)
Vous pouvez gérer vos envois en appuyant sur le bouton ![](en/lufi07.png?resize=60,40) dans le panneau principal.
# Gestion des fichiers téléchargés
Nous pouvons gérer nos téléversements en cliquant sur l'option **Mes fichiers** dans la barre supérieure.
Vous y verrez tous vos téléchargements et vous pourrez:
![](en/myfiles.gif)
* Voir les liens de téléchargement de tous vos envois
* Voir lesquels ont été effacés après le premier téléchargement
* Choisir les envois que vous voulez supprimer du serveur
Ici, nous pouvons voir les fichiers que nous avons téléversés ainsi que :
Cette liste de téléversements est conservée localement dans votre navigateur dans un fichier. json. Ce qui laisse un enregistrement dans votre navigateur des fichiers que vous avez téléversés. Ainsi, vous ne pourrez pas voir la liste de vos fichiers transférés lorsque vous utilisez un navigateur ou un ordinateur différent.
* voir les liens de téléchargement/suppression pour chacun d'entre eux ;
* voir lesquels ont été configurés pour être supprimés après le premier téléchargement ;
* sélectionner ceux que nous voulons supprimer du serveur ; ou
* sélectionner un ou plusieurs d'entre eux pour les envoyer à nouveau par e-mail (comme indiqué ci-dessus).
Si vous le souhaitez, vous pouvez également dans ce panneau:
Cette liste de fichiers téléchargés est conservée localement dans notre navigateur à l'aide du ["_localStorage_"](https://ng-girls.gitbook.io/todo-list-tutorial/workshop-todo-list/local-storage)(stockage web local) dans un fichier [.json](https://en.wikipedia.org/wiki/JSON). Ainsi, si nous supprimons nos données "localStorage" ou si nous utilisons un autre navigateur ou un autre ordinateur, nous ne pourrons plus y accéder.
* Purgez cette information du stockage local de votre navigateur (cela effacera les informations des fichiers envoyés et leurs liens de votre navigateur, mais il ne supprimera pas les fichiers du serveur, et le lien est toujours valide)
Les autres options dont nous disposons et que nous pouvons utiliser dans cet écran sont les suivantes :
* Exportez sur votre ordinateur le fichier json contenant les informations suivantes
![](en/files.management.png)
* Importez dans votre navigateur un fichier json contenant des informations sur les envois et les liens.
* **Exporter les données du stockage local** : pour télécharger sur notre ordinateur le fichier .json contenant les informations sur les fichiers téléchargés.
* **Purger les fichiers expirés de localStorage** : pour effacer les informations relatives aux fichiers expirés du stockage local de notre navigateur.
* **Importer les données du stockage local** : pour importer un fichier .json précédemment exporté vers le stockage local de notre navigateur.
* **Supprimer les fichiers sélectionnés** : pour supprimer des fichiers du serveur.
![](en/lufi4.gif)
Une autre façon de supprimer un fichier du serveur à tout moment est d'utiliser le lien de suppression, fourni lorsque vous transférez le fichier pour la première fois. Copiez-le et conservez-le dans un fichier texte pour la prochaine fois où vous voudrez l'utiliser.
Pour l'utiliser, il suffit de le mettre dans votre navigateur et d'appuyer sur Entrée.
![](en/lufi08.png)
Si vous supprimez un fichier ou si la date d'expiration définie est dépassée, tous ceux qui tentent de télécharger le fichier verront un message comme celui-ci:
![](en/lufi09.png)

View File

@ -0,0 +1,181 @@
---
title: 'Upload'
updated:
page-toc:
active: true
published: true
visible: true
indexed: true
updated:
last_modified: "February, 2023"
app: Lufi
app_version: 0.05.18
taxonomy:
category:
- docs
tags:
- upload
- lufi
---
![](en/upload.logo.png)
# Upload
**Disroot Upload** è un servizio di file hosting temporaneo basato su **Lufi**, un software online open source per caricare e condividere file in modo sicuro e privato con altre persone. Può essere considerato un'alternativa a servizi proprietari come WeTransfer.
**La registrazione non è necessaria per utilizzare questo servizio.**
# Come funziona?
Se abbiamo un file che vogliamo o dobbiamo condividere, basta trascinarlo e rilasciarlo nell'area di upload; il file viene smistato, crittografato e inviato al server. Otteniamo quindi due link per ogni file: un link per il download, da dare alle persone con cui vogliamo condividere il file, e un link per la cancellazione, che ci permette di eliminare il file quando vogliamo.
È veramente così semplice? Sì, lo è.
## Quanto è sicuro?
**Lufi** è un servizio di condivisione di file [**E2EE (End-to-End Encryption)**](https://en.wikipedia.org/wiki/End-to-end_encryption) che cripta i nostri file attraverso il browser web prima che lascino il nostro computer, quindi non solo il nostro **Internet Service Provider (ISP)** non può vedere il contenuto del file, ma nemmeno gli amministratori di **Disroot**. Gli amministratori possono solo vedere il nome del file, la sua dimensione e il suo [mimetype](https://en.wikipedia.org/wiki/MIME) (ch tipo di file è: video, testo, ecc.).
Quando qualcuno scarica il nostro file, questo viene decifrato localmente nel browser della persona in questione dopo il download. Come abbiamo appena detto, né gli amministratori di rete né l'ISP potranno vedere il contenuto del file scaricato.
Ora vedremo degli esempi per:
- **archiviare** (temporaneamente) i file online, scaricarli o condividerli con altre persone
- **inviare** a qualcuno file che si cancelleranno dal server dopo il primo download.
!! #### NOTE
!! **Upload** non è un servizio cloud in quanto i file vengono memorizzati online solo per un certo periodo di tempo, dopodiché vengono cancellati.<br>Per i servizi cloud abbiamo il [**Disroot Cloud**](https://cloud.disroot.org).<br>Si tratta inoltre di un servizio diverso da [**PrivateBin**](../03.Bin/docs.en.md/) in quanto può condividere solo testo, mentre **Upload** può essere utilizzato per condividere e scaricare qualsiasi tipo di file.
Si può leggere di più su **Lufi** [**qui**](https://git.framasoft.org/luc/lufi).
## Comprendere il processo di crittografia
L'intero processo di crittografia/decrittografia viene eseguito automaticamente dai browser, quindi non è necessario crittografare manualmente i file prima o decrittografarli manualmente al momento del download.
La chiave di crittografia (che consente a chi scarica il file di decifrarlo) fa parte del link che ci viene presentato dal browser dopo aver caricato un file.
Vediamo un esempio.
Di seguito è riportato un esempio di collegamento a un file in **Upload** (https://upload.disroot.org):
`https://upload.disroot.org/r/FA7MHOOL`**#**`AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE=`
Ha due componenti:
* A sinistra del simbolo **#** nel link si trova l'URL del file:
`https://upload.disroot.org/r/FA7MHOOL`
* A destra del simbolo **#** nel link si trova la **chiave di crittografia** del file:
`AgsmqnJEyUZAcybZmOGKljqYRtDhJKsvZC/Qt05N8dE=`
Questa parte di chiave di crittografia dell'URL è in realtà ciò che viene chiamato [**URI** fragment](https://en.wikipedia.org/wiki/URI_fragment), viene elaborata solo lato client (nel nostro computer) e non raggiunge il server del provider Lufi, che quindi non può decifrare il file.
In breve, **solo le persone in possesso del link completo saranno in grado di scaricare e decriptare il file.**
Se proviamo a usare solo `https://upload.disroot.org/r/FA7MHOOL` senza la seconda parte (la chiave di crittografia), otterremo un messaggio come questo:
![](en/partial.url.png)
OK. Vediamo come utilizzare il servizio **Upload**.
# L'interfaccia
![](en/interface.png)
L'interfaccia è abbastanza semplice.
![](en/interface.parts.png)
## 1. Le opzioni della barra superiore
![](en/top.bar.png)
Qui sono disponibili le seguenti opzioni:
* **Segnala file**: per segnalare un file sospetto o illegale agli amministratori di **Disroot**. Facendo clic su questa opzione si aprirà una finestra di dialogo per scegliere il client di posta elettronica da utilizzare per inviare la segnalazione via e-mail.
* **Carica file**: la schermata principale predefinita con l'area di caricamento.
* **I miei file**: per controllare e gestire i file che abbiamo caricato (_lo vedremo in dettaglio più avanti_).
![](en/myfiles.png)
**Lingua**: per cambiare l'interfaccia della lingua.
## 2. Le opzioni di upload
![](en/upload.opt.png)
In questa sezione si trovano le opzioni di caricamento in cui è possibile scegliere:
* per quanti giorni il file rimarrà online. Il massimo è 30 giorni (per i file più piccoli)**_;
* se vogliamo che il file venga cancellato dopo il primo download;
* se vogliamo che il file sia compresso in formato zip prima di caricarlo; e
* se vogliamo aggiungere una password al file.
## 3. L'area di upload
![](en/upload.area.png)
Qui si caricano i file trascinandoli e rilasciandoli. Possiamo anche farlo in modo tradizionale, aprendo il browser dei file e selezionando il file.
Il limite di dimensione dei file che possiamo caricare è di **2GB**. Il tempo massimo in cui un file rimane memorizzato online varia in base alle sue dimensioni. Una volta scaduto il tempo, il file viene eliminato.
Quindi, maggiore è la dimensione del file, minore è il tempo di archiviazione. Il tempo di scadenza dei nostri file sarà il minimo tra quello scelto e le seguenti limitazioni:
* tra 0 e 96MB, il file sarà conservato per 30 giorni
* tra 96MB e 954MB, il file sarà conservato per 15 giorni
* per 954MB e oltre, il file sarà conservato per 2 giorni
# Caricare e scaricare
Come già detto, dopo aver impostato le opzioni di caricamento (per quanti giorni rimarrà online, se cancellarlo o meno dopo il download e se sarà protetto da password) possiamo caricare i file trascinandoli nell'area di caricamento e rilasciandoli. Oppure possiamo scegliere di "cliccare per aprire il browser dei file", navigare fino al nostro file e selezionarlo.
Al termine del caricamento otterremo due link:
![](en/uploaded.png)
Il primo è il **Collegamento al download**, che è l'URL del file che possiamo condividere o scaricare.
* Il secondo è il **Collegamento di cancellazione** che ci permette di cancellare il file caricato sul server in qualsiasi momento. Per utilizzarlo basta incollarlo nel browser e premere "Invio" sulla tastiera.
Otterremo il seguente messaggio:
![](en/deletion.link.png)
Se si elimina un file o la data di scadenza impostata è passata, chiunque cerchi di scaricare il file riceverà un messaggio come questo:
![](en/deleted.file.png)
Avremo anche la possibilità di **copiare tutti i link negli appunti** (si consiglia di farlo e di salvarli da qualche altra parte) e di **inviare tutti i link via e-mail**.
# Condivisione di un file
Anche questo è molto semplice. Possiamo scegliere tra:
* copiare manualmente il link e incollarlo in un'e-mail, in un file di testo o in qualsiasi altra opzione; oppure
* inviarlo direttamente via e-mail da Upload.
Nel caso di quest'ultima opzione, basta fare clic sul pulsante **Invia tutti i link via e-mail**, scrivere l'indirizzo e-mail nella schermata successiva e (facoltativamente) un messaggio per il destinatario. Si noti che esistono due opzioni di invio:
* **Invia con questo server**: questa soluzione non è consigliata per motivi di sicurezza, perché se inviamo l'e-mail dal server del fornitore di servizi, i link saranno inviati prima a quel server e poi inviati dall'e-mail del fornitore, non da quella personale. Questo significa che i link completi potrebbero essere visti dagli amministratori del server e quindi sarebbero in grado di scaricare e decriptare i file. **Disroot** è un provider attento alla privacy, ma in linea di principio la pratica migliore per mantenere la nostra privacy al sicuro è evitare questa opzione.
* **Invia con il tuo client di posta**: se abbiamo un client di posta elettronica installato sul nostro computer o dispositivo (ad esempio Thunderbird, Evolution, ecc.), cliccando su questa opzione lo apriremo con l'e-mail pronta per essere inviata.
![](en/email.sharing.mp4?resize=1024,576&loop)
# Gestione dei file caricati
Possiamo gestire i nostri upload facendo clic sull'opzione **I miei file** nella barra superiore.
![](en/myfiles.gif)
Qui possiamo vedere i file che abbiamo caricato e anche:
* vedere i link di download/cancellazione per ognuno di essi;
* vedere quali sono stati impostati per la cancellazione dopo il primo download;
* selezionare quelli che vogliamo cancellare dal server; oppure
* selezionare uno o più di essi per inviarli nuovamente via e-mail (come visto sopra).
Questo elenco di file caricati viene conservato localmente nel nostro browser utilizzando il ["_localStorage_"](https://ng-girls.gitbook.io/todo-list-tutorial/workshop-todo-list/local-storage) (archivio web locale) in un file [.json](https://en.wikipedia.org/wiki/JSON). Pertanto, se cancelliamo i dati di "localStorage" o utilizziamo un browser o un computer diverso, non potremo più accedervi.
Altre opzioni disponibili e utilizzabili in questa schermata sono:
![](en/files.management.png)
3
**Esporta i dati di localStorage**: per scaricare il file .json contenente le informazioni sui file caricati sul nostro computer.
**Purge expired files from localStorage**: per cancellare le informazioni relative ai file scaduti dalla memoria locale del nostro browser.
* **Importa dati localStorage**: per importare un file .json precedentemente esportato nell'archivio locale del browser.
* **Elimina i file selezionati**: per rimuovere i file dal server.

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 774 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 301 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 245 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 319 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 324 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB