- reset local port from
1080 + 10443
back to80 + 443
- Bug fixing: Both traefik return 404 if both traefik are running.
- Update local debugging solution with vagrant
- nginx reversed proxy
- find a reversed proxy docker solution.
-
traefik
might be better reversed proxy - MySQL (MariaDB)
- nested by multiple sub docker services.
- docker monitoring (Docker Compose Solution)
- nextcloud
- basic setup
- cond service
- Redis cache
- nextcloud-app internet connection
- need proxy for nextcloud to access api.nextcloud.com
- nextcloud upload issue, related to
nginx
setup- done with
traefik
solution. - port back to
nginx
.
- done with
- Plugins for nextcloud
- calenda, and other groupware. ref: https://docs.nextcloud.com/server/latest/user_manual/en/pim/index.html
- set the default app to be
file
- setup the tunings, like
redis
+ ... - reinstallation failed if the app container is destroyed. (skip)
- separate this project into
server
&local
- Update the default
docker-compose
project name
- Update the default
- DNS prodivers:
- local DNS provider, for LAN zone usage
-
dnsmasq
+felixonmars/dnsmasq-china-list
-
- server DNS simulator, for Internet accessing
-
dnsmasq
bind the Address with server VM
-
- Auto restart after time-updated scripts. (healthy check is useless for this.)
- local DNS provider, for LAN zone usage
- frp
- local & server basic setup
- server port forwarding:
- basic feature implemented
- missing some test cases, e.g.
${SERVER_DOMAIN_NAME}
,*.${SERVER_DOMAIN_NAME}
,*.*.${LOCAL_DOMAIN_NAME}
- https support (letsencrypt)
- Basic features and able to use
- change the CA from
letsencrypt test
toletsencrypt
- update the acme.sh command from
--issue
to--issue
+--cron
, in order to reduce the API limits.
- proxy setup
- local proxy (ss + v2ray plugin), privoxy
- server proxy provider (ss + v2ray plugin)
- index page. recommending: use
github.com/bastienwirtz/homer
- serve its release file packs
- adapt the config with my requirements.
- Setup a
samba
server to hold public files, like downloads, movies, softwares & so on.-
samba
server - auto download (aria2, aria2-ng)
- setup the common ariang web interface, behind the
nginx
auth - setup the aria2-pro docker, exposed to front-end, wrap the RPC port to
nginx
URI path. - setup the homer page with
ariang
URL and its RPC-API command interface. - setup the
rclone
config to push the downloads toDownloads
folder
- setup the common ariang web interface, behind the
-
- Only Office integrating, ref:
- Use its official docker image to hold this service.
- Use
docsify
to mark down the setup config.- Added link at
homer/cn.yml
&homer/en.yml
. - prepare the setup pages with
docsify
. - write down the config setup.
- Added link at
- English Readme page.
- Setup Identity Provider (IdP)
- tips 1: https://www.nginx.com/blog/validating-oauth-2-0-access-tokens-nginx/
- tips 2: https://help.nextcloud.com/t/using-nextcloud-as-an-authentication-backend/32736
- Identification backend service, like
nginx
mod, but it returns 503 sometimes especially when opening with multiple modern browsers at the same time.
- Setup the [
watchtower
][https://github.com/containrrr/watchtower] docker image to update images automatically
- media center (commercial: emby server / opensource: jellyfin)
- backup + sync service
- server monitoring (cockpit)