[docs] restructure self-hosting navigation
This commit is contained in:
@@ -242,26 +242,61 @@ export const sidebar = [
|
|||||||
text: "Self hosting",
|
text: "Self hosting",
|
||||||
collapsed: true,
|
collapsed: true,
|
||||||
items: [
|
items: [
|
||||||
{ text: "Getting started", link: "/self-hosting/" },
|
|
||||||
{
|
{
|
||||||
text: "Connecting to custom server",
|
text: "Introduction",
|
||||||
link: "/self-hosting/guides/custom-server/",
|
link: "/self-hosting/",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: "Creating accounts",
|
text: "Quickstart",
|
||||||
link: "/self-hosting/creating-accounts",
|
link: "/self-hosting/quickstart",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: "Configuring your server",
|
text: "Install",
|
||||||
link: "/self-hosting/museum",
|
collapsed: true,
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
text: "Requirements",
|
||||||
|
link: "/self-hosting/install/requirements",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "Quickstart Script (recommended)",
|
||||||
|
link: "/self-hosting/install/quickstart",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "Environment variables",
|
||||||
|
link: "/self-hosting/install/environment",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "Post-installation Steps",
|
||||||
|
link: "/self-hosting/install/post-install",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "Connecting to Custom Server",
|
||||||
|
link: "/self-hosting/install/custom-server/"
|
||||||
|
}
|
||||||
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: "Configuring S3",
|
text: "Administration",
|
||||||
link: "/self-hosting/guides/configuring-s3",
|
collapsed: true,
|
||||||
},
|
items: [
|
||||||
{
|
{
|
||||||
text: "Reverse proxy",
|
text: "Creating accounts",
|
||||||
link: "/self-hosting/reverse-proxy",
|
link: "/self-hosting/creating-accounts",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "Configuring your server",
|
||||||
|
link: "/self-hosting/museum",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "Configuring S3",
|
||||||
|
link: "/self-hosting/guides/configuring-s3",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
text: "Reverse proxy",
|
||||||
|
link: "/self-hosting/reverse-proxy",
|
||||||
|
},
|
||||||
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: "Guides",
|
text: "Guides",
|
||||||
@@ -342,11 +377,7 @@ export const sidebar = [
|
|||||||
{
|
{
|
||||||
text: "Backups",
|
text: "Backups",
|
||||||
link: "/self-hosting/faq/backup",
|
link: "/self-hosting/faq/backup",
|
||||||
},
|
}
|
||||||
{
|
|
||||||
text: "Environment variables",
|
|
||||||
link: "/self-hosting/faq/environment",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ description: >
|
|||||||
|
|
||||||
# Welcome!
|
# Welcome!
|
||||||
|
|
||||||
{width=50% style="margin: 0 auto"}
|
{width=50% style="margin: 0 auto"}
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: Self Hosting
|
title: Self Hosting
|
||||||
description: Getting started self hosting Ente Photos and/or Ente Auth
|
description: Overview of self-hosting Ente
|
||||||
---
|
---
|
||||||
|
|
||||||
# Self Hosting
|
# Self Hosting
|
||||||
@@ -9,48 +9,6 @@ The entire source code for Ente is open source,
|
|||||||
[including the servers](https://ente.io/blog/open-sourcing-our-server/). This is
|
[including the servers](https://ente.io/blog/open-sourcing-our-server/). This is
|
||||||
the same code we use for our own cloud service.
|
the same code we use for our own cloud service.
|
||||||
|
|
||||||
## Requirements
|
|
||||||
|
|
||||||
### Hardware
|
|
||||||
|
|
||||||
The server is capable of running on minimal resource requirements as a
|
|
||||||
lightweight Go binary, since most of the intensive computational tasks are done
|
|
||||||
on the client. It performs well on small cloud instances, old laptops, and even
|
|
||||||
[low-end embedded devices](https://github.com/ente-io/ente/discussions/594).
|
|
||||||
|
|
||||||
### Software
|
|
||||||
|
|
||||||
#### Operating System
|
|
||||||
|
|
||||||
Any Linux or \*nix operating system, Ubuntu or Debian is recommended to have a
|
|
||||||
good Docker experience. Non-Linux operating systems tend to provide poor
|
|
||||||
experience with Docker and difficulty with troubleshooting and assistance.
|
|
||||||
|
|
||||||
#### Docker
|
|
||||||
|
|
||||||
Required for running Ente's server, web application and dependent services
|
|
||||||
(database and object storage)
|
|
||||||
|
|
||||||
## Getting started
|
|
||||||
|
|
||||||
Run this command on your terminal to setup Ente.
|
|
||||||
|
|
||||||
```sh
|
|
||||||
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ente-io/ente/main/server/quickstart.sh)"
|
|
||||||
```
|
|
||||||
|
|
||||||
The above `curl` command pulls the Docker image, creates a directory `my-ente`
|
|
||||||
in the current working directory, prompts to start the cluster and starts all the containers required to run Ente.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
> [!TIP] Important:
|
|
||||||
> If you have used quickstart for self-hosting Ente and are facing issues while > trying to run the cluster due to MinIO buckets not being created, please check [troubleshooting MinIO](/self-hosting/troubleshooting/docker#minio-provisioning-error)
|
|
||||||
>
|
|
||||||
>
|
|
||||||
|
|
||||||
## Queries?
|
## Queries?
|
||||||
|
|
||||||
If you need support, please ask on our community
|
If you need support, please ask on our community
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 246 KiB After Width: | Height: | Size: 246 KiB |
|
Before Width: | Height: | Size: 231 KiB After Width: | Height: | Size: 231 KiB |
|
Before Width: | Height: | Size: 138 KiB After Width: | Height: | Size: 138 KiB |
0
docs/docs/self-hosting/install/post-install.md
Normal file
0
docs/docs/self-hosting/install/post-install.md
Normal file
0
docs/docs/self-hosting/install/quickstart.md
Normal file
0
docs/docs/self-hosting/install/quickstart.md
Normal file
24
docs/docs/self-hosting/install/requirements.md
Normal file
24
docs/docs/self-hosting/install/requirements.md
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
---
|
||||||
|
title: Requirements
|
||||||
|
description: Requirements for self-hosting Ente
|
||||||
|
---
|
||||||
|
|
||||||
|
# Requirements
|
||||||
|
|
||||||
|
The server is capable of running on minimal resource requirements as a
|
||||||
|
lightweight Go binary, since most of the intensive computational tasks are done
|
||||||
|
on the client. It performs well on small cloud instances, old laptops, and even
|
||||||
|
[low-end embedded devices](https://github.com/ente-io/ente/discussions/594).
|
||||||
|
|
||||||
|
## Software
|
||||||
|
|
||||||
|
### Operating System
|
||||||
|
|
||||||
|
Any Linux or \*nix operating system, Ubuntu or Debian is recommended to have a
|
||||||
|
good Docker experience. Non-Linux operating systems tend to provide poor
|
||||||
|
experience with Docker and difficulty with troubleshooting and assistance.
|
||||||
|
|
||||||
|
### Docker
|
||||||
|
|
||||||
|
Required for running Ente's server, web application and dependent services
|
||||||
|
(database and object storage)
|
||||||
46
docs/docs/self-hosting/quickstart.md
Normal file
46
docs/docs/self-hosting/quickstart.md
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
---
|
||||||
|
title: Quickstart
|
||||||
|
description: Getting started with self-hosting Ente
|
||||||
|
---
|
||||||
|
|
||||||
|
# Quickstart
|
||||||
|
|
||||||
|
For a quick preview of running Ente on your server, make sure you have the following installed on your system and meets the requirements mentioned below:
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
The server is capable of running on minimal resource requirements as a
|
||||||
|
lightweight Go binary, since most of the intensive computational tasks are done
|
||||||
|
on the client. It performs well on small cloud instances, old laptops, and even
|
||||||
|
[low-end embedded devices](https://github.com/ente-io/ente/discussions/594).
|
||||||
|
|
||||||
|
### Software
|
||||||
|
|
||||||
|
#### Operating System
|
||||||
|
|
||||||
|
Any Linux or \*nix operating system, Ubuntu or Debian is recommended to have a
|
||||||
|
good Docker experience. Non-Linux operating systems tend to provide poor
|
||||||
|
experience with Docker and difficulty with troubleshooting and assistance.
|
||||||
|
|
||||||
|
#### Docker
|
||||||
|
|
||||||
|
Required for running Ente's server, web application and dependent services
|
||||||
|
(database and object storage)
|
||||||
|
|
||||||
|
## Getting started
|
||||||
|
|
||||||
|
Run this command on your terminal to setup Ente.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ente-io/ente/main/server/quickstart.sh)"
|
||||||
|
```
|
||||||
|
|
||||||
|
The above `curl` command pulls the Docker image, creates a directory `my-ente`
|
||||||
|
in the current working directory, prompts to start the cluster and starts all the containers required to run Ente.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
> [!TIP] Important:
|
||||||
|
> If you have used quickstart for self-hosting Ente and are facing issues while trying to run the cluster due to MinIO buckets not being created, please check [troubleshooting MinIO](/self-hosting/troubleshooting/docker#minio-provisioning-error).
|
||||||
0
server/mail-templates/family_nudge_paid_sub.html
Normal file
0
server/mail-templates/family_nudge_paid_sub.html
Normal file
@@ -79,6 +79,12 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- ./museum.yaml:/museum.yaml:ro
|
- ./museum.yaml:/museum.yaml:ro
|
||||||
- ./data:/data:ro
|
- ./data:/data:ro
|
||||||
|
healthcheck:
|
||||||
|
test: ["CMD", "curl", "--fail", "http://localhost:8080/ping"]
|
||||||
|
interval: 60s
|
||||||
|
timeout: 5s
|
||||||
|
retries: 3
|
||||||
|
start_period: 5s
|
||||||
|
|
||||||
# Resolve "localhost:3200" in the museum container to the minio container.
|
# Resolve "localhost:3200" in the museum container to the minio container.
|
||||||
socat:
|
socat:
|
||||||
|
|||||||
Reference in New Issue
Block a user