dim
This commit is contained in:
parent
c32a7dcae1
commit
d921ec6726
|
@ -0,0 +1,27 @@
|
||||||
|
# Instalación
|
||||||
|
|
||||||
|
[Flame](https://github.com/pawelmalak/flame) es un software para crear una "página de inicio" con enlaces a nuestras aplicaciones web y sitios web favoritos.
|
||||||
|
|
||||||
|
```
|
||||||
|
git clone https://github.com/atareao/self-hosted.git
|
||||||
|
cd self-hosted/flame
|
||||||
|
cp sample.env .env
|
||||||
|
sed -i "s/flame.tuservidor.es/el_fqdn_que_quieras/g" .env
|
||||||
|
mkdir data
|
||||||
|
```
|
||||||
|
|
||||||
|
Además recuerda cambiar la contraseña.
|
||||||
|
|
||||||
|
A la hora de levantar el servicio dependerá del proxy inverso que hayas seleccionado. Si has elegido Caddy, simplemente,
|
||||||
|
|
||||||
|
```
|
||||||
|
docker-compose -f docker-compose.yml -f docker-compose.caddy.yml up -d
|
||||||
|
docker-compose logs -f
|
||||||
|
```
|
||||||
|
|
||||||
|
Mientras que si has elegido Traefik,
|
||||||
|
|
||||||
|
```
|
||||||
|
docker-compose -f docker-compose.yml -f docker-compose.traefik.yml up -d
|
||||||
|
docker-compose logs -f
|
||||||
|
```
|
|
@ -0,0 +1,42 @@
|
||||||
|
enable_ssl = false
|
||||||
|
port = 8000
|
||||||
|
cache_dir = '/tmp/streaming_cache'
|
||||||
|
metadata_dir = '/opt/dim/config/metadata'
|
||||||
|
quiet_boot = false
|
||||||
|
disable_auth = false
|
||||||
|
verbose = false
|
||||||
|
secret_key = [
|
||||||
|
37,
|
||||||
|
173,
|
||||||
|
198,
|
||||||
|
82,
|
||||||
|
141,
|
||||||
|
226,
|
||||||
|
98,
|
||||||
|
249,
|
||||||
|
225,
|
||||||
|
99,
|
||||||
|
83,
|
||||||
|
100,
|
||||||
|
206,
|
||||||
|
32,
|
||||||
|
189,
|
||||||
|
139,
|
||||||
|
75,
|
||||||
|
182,
|
||||||
|
166,
|
||||||
|
150,
|
||||||
|
140,
|
||||||
|
245,
|
||||||
|
196,
|
||||||
|
191,
|
||||||
|
102,
|
||||||
|
118,
|
||||||
|
223,
|
||||||
|
11,
|
||||||
|
157,
|
||||||
|
182,
|
||||||
|
251,
|
||||||
|
107,
|
||||||
|
]
|
||||||
|
enable_hwaccel = true
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,13 @@
|
||||||
|
version: '3.7'
|
||||||
|
|
||||||
|
services:
|
||||||
|
dim:
|
||||||
|
networks:
|
||||||
|
- proxy
|
||||||
|
labels:
|
||||||
|
- caddy="${FQDN}"
|
||||||
|
- caddy.reverse_proxy="{{upstreams 8000}}"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
proxy:
|
||||||
|
external: true
|
|
@ -0,0 +1,6 @@
|
||||||
|
version: '3.7'
|
||||||
|
|
||||||
|
services:
|
||||||
|
dim:
|
||||||
|
ports:
|
||||||
|
- "8000:8000"
|
|
@ -0,0 +1,21 @@
|
||||||
|
version: '3-7'
|
||||||
|
|
||||||
|
services:
|
||||||
|
dim:
|
||||||
|
networks:
|
||||||
|
- proxy
|
||||||
|
labels:
|
||||||
|
- traefik.enable=true
|
||||||
|
- traefik.http.services.dim.loadbalancer.server.port=8000
|
||||||
|
- traefik.http.routers.dim.entrypoints=web
|
||||||
|
- traefik.http.routers.dim.rule=Host(`${FQDN}`)
|
||||||
|
- traefik.http.middlewares.dim-https-redirect.redirectscheme.scheme=websecure
|
||||||
|
- traefik.http.routers.dim.middlewares=dim-https-redirect
|
||||||
|
- traefik.http.routers.dim-secure.entrypoints=websecure
|
||||||
|
- traefik.http.routers.dim-secure.rule=Host(`${FQDN}`)
|
||||||
|
- traefik.http.routers.dim-secure.tls=true
|
||||||
|
- traefik.http.routers.dim-secure.tls.certresolver=letsencrypt
|
||||||
|
|
||||||
|
networks:
|
||||||
|
proxy:
|
||||||
|
external: true
|
|
@ -0,0 +1,17 @@
|
||||||
|
version: '3.7'
|
||||||
|
|
||||||
|
services:
|
||||||
|
dim:
|
||||||
|
image: ghcr.io/dusk-labs/dim:dev
|
||||||
|
container_name: dim
|
||||||
|
init: true
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- ./config:/opt/dim/config
|
||||||
|
- media:/media
|
||||||
|
# Add more folders like so:
|
||||||
|
# - /<host_media_path>:/media2
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
config: {}
|
||||||
|
media: {}
|
|
@ -0,0 +1,2 @@
|
||||||
|
FQDN=dim.tuservidor.es
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
_docker_hide_legacy_commands=''
|
|
@ -0,0 +1,4 @@
|
||||||
|
_docker_subcommands=( ${(Q)"${(z)$(<<\EO:_docker_subcommands
|
||||||
|
'run:Create and run a new container from an image' 'exec:Execute a command in a running container' 'ps:List containers' 'build:Build an image from a Dockerfile' 'pull:Download an image from a registry' 'push:Upload an image to a registry' 'images:List images' 'login:Log in to a registry' 'logout:Log out from a registry' 'search:Search Docker Hub for images' 'version:Show the Docker version information' 'info:Display system-wide information' 'builder:Manage builds' 'buildx:Docker Buildx (Docker Inc., 0.10.4)' 'compose:Docker Compose (Docker Inc., 2.17.2)' 'container:Manage containers' 'context:Manage contexts' 'image:Manage images' 'manifest:Manage Docker image manifests and manifest lists' 'network:Manage networks' 'plugin:Manage plugins' 'system:Manage Docker' 'trust:Manage trust on Docker images' 'volume:Manage volumes' 'swarm:Manage Swarm' 'attach:Attach local standard input, output, and error streams to a running container' 'commit:Create a new image from a container'\''s changes' 'cp:Copy files/folders between a container and the local filesystem' 'create:Create a new container' 'diff:Inspect changes to files or directories on a container'\''s filesystem' 'events:Get real time events from the server' 'export:Export a container'\''s filesystem as a tar archive' 'history:Show the history of an image' 'import:Import the contents from a tarball to create a filesystem image' 'inspect:Return low-level information on Docker objects' 'kill:Kill one or more running containers' 'load:Load an image from a tar archive or STDIN' 'logs:Fetch the logs of a container' 'pause:Pause all processes within one or more containers' 'port:List port mappings or a specific mapping for the container' 'rename:Rename a container' 'restart:Restart one or more containers' 'rm:Remove one or more containers' 'rmi:Remove one or more images' 'save:Save one or more images to a tar archive (streamed to STDOUT by default)' 'start:Start one or more stopped containers' 'stats:Display a live stream of container(s) resource usage statistics' 'stop:Stop one or more running containers' 'tag:Create a tag TARGET_IMAGE that refers to SOURCE_IMAGE' 'top:Display the running processes of a container' 'unpause:Unpause all processes within one or more containers' 'update:Update configuration of one or more containers' 'wait:Block until one or more containers stop, then print their exit codes' '--config:string Location of client config files (default' '"/home/lorenzo/.docker")' '-c,:--context string Name of the context to use to connect to the' 'daemon:(overrides DOCKER_HOST env var and' 'default:context set with "docker context use")' '-D,:--debug Enable debug mode' '-H,:--host list Daemon socket(s) to connect to' '-l,:--log-level string Set the logging level ("debug", "info",' '"warn",:"error", "fatal") (default "info")' '--tls:Use TLS; implied by --tlsverify' '--tlscacert:string Trust certs signed only by this CA (default' '"/home/lorenzo/.docker/ca.pem")' '--tlscert:string Path to TLS certificate file (default' '"/home/lorenzo/.docker/cert.pem")' '--tlskey:string Path to TLS key file (default' '"/home/lorenzo/.docker/key.pem")' '--tlsverify:Use TLS and verify the remote' '-v,:--version Print version information and quit' 'daemon:Enable daemon mode' 'help:Show help for a command'
|
||||||
|
EO:_docker_subcommands
|
||||||
|
)}"} )
|
Loading…
Reference in New Issue