An open API service indexing awesome lists of open source software.

https://github.com/einverne/dockerfile

A collection of dockerfile I use
https://github.com/einverne/dockerfile

chevereto-free chrome chromedriver docker docker-compose docker-image dockerfile dockerfiles h5ai headless-chrome netdata v2ray wordpress

Last synced: 2 days ago
JSON representation

A collection of dockerfile I use

Awesome Lists containing this project

README

          

# dockerfile
This is a personal dockerfile collection, I use these configurations to practice "Infrastructure as Code".

install docker-compose

bash install_docker_compose.sh

I personally use my [dotfiles](https://github.com/einverne/dotfiles) to automatically install the docker-compose.

If there are any environment variables in the docker-compose.yml file, you should create a `.env` under the same folder to setup necessary variables.

## Environment Files

To keep secrets safe I use `.env` files in docker-compose.yml for secrets and passwords. If you see variables like `$` in `docker-compose.yml` file,
there should be `.env` file under the same directory.

## How to use
Basic usage:

git clone https://github.com/einverne/dockerfile.git
cd application_name/
docker-compose up -d
# to check log
docker-compose logs -f

| Application | Description | Additional
|-----------|----------|----------
| AdGuardHome | AdGuard Home is a network-wide software for blocking ads & tracking. | [More](adguardhome)
| Anki Sync Server | |
| archivebox | |
| aria2 | |
| aurora(极光面板) | |
| Bitwarden | |
| BookStack | |
| cadvisor | |
| calibre-web | |
| chevereto | |
| epic | |
| filebrowser | |
| filerun | |
| flexget | |
| freshrss | |
| frp | |
| funkwhale | |
| go-socks5-proxy | |
| gogs | |
| homer | |
| huginn | |

## Basic tools

### docker-h5ai
h5ai is a modern HTTP web server index, require HTTP server and PHP

## docker-nginx-google
use docker to proxy Google

## netdata
netdata now has the official docker support. Recommend using the official image:

```bash
docker run -d --name=netdata \
-p 19999:19999 \
-v netdataconfig:/etc/netdata \
-v netdatalib:/var/lib/netdata \
-v netdatacache:/var/cache/netdata \
-v /etc/passwd:/host/etc/passwd:ro \
-v /etc/group:/host/etc/group:ro \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /etc/os-release:/host/etc/os-release:ro \
--restart unless-stopped \
--cap-add SYS_PTRACE \
--security-opt apparmor=unconfined \
netdata/netdata
```

## weibo-rss

weibo to rss

## headless-chrome
build a headless-chrome

## Some useful images

### Transmission

-

### ruTorrent
rTorrent 和 ruTorrent 这是个人用过的感觉非常不错的 BitTorrent 客户端。用的也是 LinuxServer 的镜像,不过我自己再上面加了一些扩展,比如主题和插件。

-

### Aria2-with-webui

- 已停止更新
-

### Jellyfin

-
-

### Plex

-

### NextCloud

-

### krusader

-

### calibre-web

linuxserver 的 image 有些简陋,所以换用这个

-

### bookstack

-

## Sponsor

- [Cloudflare](https://www.cloudflare.com/)