Skip to content

Commit

Permalink
take 2
Browse files Browse the repository at this point in the history
  • Loading branch information
Zuke97 committed Jan 13, 2025
1 parent bb81908 commit cccf423
Show file tree
Hide file tree
Showing 3 changed files with 116 additions and 0 deletions.
34 changes: 34 additions & 0 deletions docs/sandbox/apps/chrome.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Chrome

Headless container running Google Chrome. Useful for testing, filling out forms, web crawling, getting webpage screenshots, etc.

This was created for use with Hoarder which calls for a specific version (123)

<div class="grid" style="grid-template-columns: repeat(auto-fit,minmax(10.5rem,1fr));" markdown>

[:material-bookshelf: Github Repo](https://github.com/jlandure/alpine-chrome/blob/master/Dockerfile){ .md-button .md-button--stretch }

[:material-git: Google Artifact](https://console.cloud.google.com/artifacts/docker/zenika-hub/us/gcr.io/alpine-chrome/sha256:e38563d4475a3d791e986500a2e4125c9afd13798067138881cf770b1f6f3980){ .md-button .md-button--stretch }

</div>

This role is not exposed by default.

## Deployment

```shell
sb install sandbox-chrome
```

## Usage

The docker commands are set to the following by default. Port 9222 is open to the container by default.

```yml
- --no-sandbox
- --disable-gpu
- --disable-dev-shm-usage
- --remote-debugging-address=0.0.0.0
- --remote-debugging-port=9222
- --hide-scrollbars
```
40 changes: 40 additions & 0 deletions docs/sandbox/apps/hoarder.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Hoarder

[Hoarder](https://hoarder.app/) is an open source "Bookmark Everything" app that uses AI for automatically tagging the content you throw at it. The app is built with self-hosting as a first class citizen.

The GUI of the application is accessed through a modern web browser (no installation or configuration needed on the client side) or via any VNC client.

<div class="grid" style="grid-template-columns: repeat(auto-fit,minmax(10.5rem,1fr));" markdown>

[:material-bookshelf: Project Docs](https://docs.hoarder.app/){ .md-button .md-button--stretch }

[:material-git: GitHub Repo](https://github.com/hoarder-app/hoarder){ .md-button .md-button--stretch }

</div>

## Configuration

Use the ```sb inventory``` system to set any environment variables that are desired such as OpenAI API keys, downloading videos, document size limits, etc

See [Hoarder Configuration](https://docs.hoarder.app/configuration) for supported variables

Two keys need to be generated and stored in your ```/opt/sandbox/settings.yaml``` generate both with ```openssl rand -base64 36```

Store them in the following

```yml
hoarder:
nextauth_secret: $$$
meilisearch:
meili_master_key: $$$
```
## Deployment
``` shell
sb install sandbox-hoarder
```

## Usage

Visit `https://hoarder.app/`.
42 changes: 42 additions & 0 deletions docs/sandbox/apps/meilisearch.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Hoarder

[Meilisearch](https://www.meilisearch.com/) Meilisearch is an AI powered search tool.

<div class="grid" style="grid-template-columns: repeat(auto-fit,minmax(10.5rem,1fr));" markdown>

[:material-bookshelf: Project Home](https://www.meilisearch.com/){ .md-button .md-button--stretch }

[:material-git: GitHub Repo](https://github.com/meilisearch/meilisearch){ .md-button .md-button--stretch }

</div>

This role is not externally exposed by default.

## Configuration

Use the ```sb inventory``` system to set any environment variables that are desired.

See [Meilisearch Environment Variables](https://www.meilisearch.com/docs/learn/self_hosted/configure_meilisearch_at_launch#environment) for supported variables

If not following the Hoarder role instructions:

One key needs to be generated and stored in your ```/opt/sandbox/settings.yaml``` generate with ```openssl rand -base64 36```

Store in the following

```yml
meilisearch:
meili_master_key: $$$
```
## Deployment
``` shell
sb install sandbox-meilisearch
```

## Usage

Port 7700 is open to the container by default. Also analytics are disabled by default.

Visit `https://www.meilisearch.com/docs`.

0 comments on commit cccf423

Please sign in to comment.