mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-04-26 01:06:23 +02:00
commit
b915ae6fcd
8 changed files with 8 additions and 28 deletions
|
|
@ -84,11 +84,7 @@ Ejecuta SurfSense en tu propia infraestructura para control total de datos y pri
|
||||||
**Inicio Rápido (Docker en un solo comando):**
|
**Inicio Rápido (Docker en un solo comando):**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run -d -p 3000:3000 -p 8000:8000 -p 5133:5133 \
|
docker run -d -p 3000:3000 -p 8000:8000 -p 5133:5133 -v surfsense-data:/data --name surfsense --restart unless-stopped ghcr.io/modsetter/surfsense:latest
|
||||||
-v surfsense-data:/data \
|
|
||||||
--name surfsense \
|
|
||||||
--restart unless-stopped \
|
|
||||||
ghcr.io/modsetter/surfsense:latest
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Después de iniciar, abre [http://localhost:3000](http://localhost:3000) en tu navegador.
|
Después de iniciar, abre [http://localhost:3000](http://localhost:3000) en tu navegador.
|
||||||
|
|
|
||||||
|
|
@ -84,11 +84,7 @@ https://github.com/user-attachments/assets/a0a16566-6967-4374-ac51-9b3e07fbecd7
|
||||||
**त्वरित शुरुआत (Docker एक कमांड में):**
|
**त्वरित शुरुआत (Docker एक कमांड में):**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run -d -p 3000:3000 -p 8000:8000 -p 5133:5133 \
|
docker run -d -p 3000:3000 -p 8000:8000 -p 5133:5133 -v surfsense-data:/data --name surfsense --restart unless-stopped ghcr.io/modsetter/surfsense:latest
|
||||||
-v surfsense-data:/data \
|
|
||||||
--name surfsense \
|
|
||||||
--restart unless-stopped \
|
|
||||||
ghcr.io/modsetter/surfsense:latest
|
|
||||||
```
|
```
|
||||||
|
|
||||||
शुरू करने के बाद, अपने ब्राउज़र में [http://localhost:3000](http://localhost:3000) खोलें।
|
शुरू करने के बाद, अपने ब्राउज़र में [http://localhost:3000](http://localhost:3000) खोलें।
|
||||||
|
|
|
||||||
|
|
@ -84,11 +84,7 @@ Run SurfSense on your own infrastructure for full data control and privacy.
|
||||||
**Quick Start (Docker one-liner):**
|
**Quick Start (Docker one-liner):**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run -d -p 3000:3000 -p 8000:8000 -p 5133:5133 \
|
docker run -d -p 3000:3000 -p 8000:8000 -p 5133:5133 -v surfsense-data:/data --name surfsense --restart unless-stopped ghcr.io/modsetter/surfsense:latest
|
||||||
-v surfsense-data:/data \
|
|
||||||
--name surfsense \
|
|
||||||
--restart unless-stopped \
|
|
||||||
ghcr.io/modsetter/surfsense:latest
|
|
||||||
```
|
```
|
||||||
|
|
||||||
After starting, open [http://localhost:3000](http://localhost:3000) in your browser.
|
After starting, open [http://localhost:3000](http://localhost:3000) in your browser.
|
||||||
|
|
|
||||||
|
|
@ -84,11 +84,7 @@ Execute o SurfSense na sua própria infraestrutura para controle total de dados
|
||||||
**Início Rápido (Docker em um único comando):**
|
**Início Rápido (Docker em um único comando):**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run -d -p 3000:3000 -p 8000:8000 -p 5133:5133 \
|
docker run -d -p 3000:3000 -p 8000:8000 -p 5133:5133 -v surfsense-data:/data --name surfsense --restart unless-stopped ghcr.io/modsetter/surfsense:latest
|
||||||
-v surfsense-data:/data \
|
|
||||||
--name surfsense \
|
|
||||||
--restart unless-stopped \
|
|
||||||
ghcr.io/modsetter/surfsense:latest
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Após iniciar, abra [http://localhost:3000](http://localhost:3000) no seu navegador.
|
Após iniciar, abra [http://localhost:3000](http://localhost:3000) no seu navegador.
|
||||||
|
|
|
||||||
|
|
@ -84,11 +84,7 @@ https://github.com/user-attachments/assets/a0a16566-6967-4374-ac51-9b3e07fbecd7
|
||||||
**快速开始(Docker 一行命令):**
|
**快速开始(Docker 一行命令):**
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run -d -p 3000:3000 -p 8000:8000 -p 5133:5133 \
|
docker run -d -p 3000:3000 -p 8000:8000 -p 5133:5133 -v surfsense-data:/data --name surfsense --restart unless-stopped ghcr.io/modsetter/surfsense:latest
|
||||||
-v surfsense-data:/data \
|
|
||||||
--name surfsense \
|
|
||||||
--restart unless-stopped \
|
|
||||||
ghcr.io/modsetter/surfsense:latest
|
|
||||||
```
|
```
|
||||||
|
|
||||||
启动后,在浏览器中打开 [http://localhost:3000](http://localhost:3000)。
|
启动后,在浏览器中打开 [http://localhost:3000](http://localhost:3000)。
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ interface DriveItem {
|
||||||
isFolder: boolean;
|
isFolder: boolean;
|
||||||
parents?: string[];
|
parents?: string[];
|
||||||
size?: number;
|
size?: number;
|
||||||
iconLink?: string;
|
iconLink?: string | null;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface ItemTreeNode {
|
interface ItemTreeNode {
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ interface DriveItem {
|
||||||
isFolder: boolean;
|
isFolder: boolean;
|
||||||
parents?: string[];
|
parents?: string[];
|
||||||
size?: number;
|
size?: number;
|
||||||
iconLink?: string;
|
iconLink?: string | null;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface ItemTreeNode {
|
interface ItemTreeNode {
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ export const googleDriveItem = z.object({
|
||||||
isFolder: z.boolean(),
|
isFolder: z.boolean(),
|
||||||
parents: z.array(z.string()).optional(),
|
parents: z.array(z.string()).optional(),
|
||||||
size: z.coerce.number().optional(),
|
size: z.coerce.number().optional(),
|
||||||
iconLink: z.string().optional(),
|
iconLink: z.string().nullable().optional(),
|
||||||
webViewLink: z.string().optional(),
|
webViewLink: z.string().optional(),
|
||||||
createdTime: z.string().optional(),
|
createdTime: z.string().optional(),
|
||||||
modifiedTime: z.string().optional(),
|
modifiedTime: z.string().optional(),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue