Skip to content

Add OwnCloud #43

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Feb 2, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added compose-files/Owncloud/Owncloud
Binary file not shown.
1 change: 1 addition & 0 deletions compose-files/Owncloud/Owncloud.env
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

65 changes: 65 additions & 0 deletions compose-files/Owncloud/Owncloud.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
- name: nextcloud
image: owncloud/server:latest
ports:
- ${PORT}:8080
volumes:
- bind: CHANGE_TO_COMPOSE_DATA_PATH/AppData/Config/Owncloud/data
container: /mnt/data
restart_policy: unless-stopped
env:
- name: PUID
value: ${PUID}
- name: PGID
value: ${PGID}
- name: TZ
value: ${TZ}
- name: OWNCLOUD_DOMAIN
value: ${OWNCLOUD_DOMAIN}
- name: OWNCLOUD_DB_TYPE
value: mysql
- name: OWNCLOUD_DB_NAME
value: owncloud
- name: OWNCLOUD_DB_USERNAME
value: owncloud
- name: OWNCLOUD_DB_PASSWORD
value: ${DB_PASSWORD}
- name: OWNCLOUD_DB_HOST
value: owncloudmariadb
- name: OWNCLOUD_ADMIN_USERNAME
value: ${ADMIN_USERNAME}
- name: OWNCLOUD_ADMIN_PASSWORD
value: ${ADMIN_PASSWORD}
- name: OWNCLOUD_MYSQL_UTF8MB4
value: 'true'
- name: OWNCLOUD_REDIS_ENABLED
value: 'true'
- name: OWNCLOUD_REDIS_HOST
value: owncloudredis
- name: owncloudmariadb
image: mariadb:10.5
volumes:
- bind: CHANGE_TO_COMPOSE_DATA_PATH/AppData/Config/Owncloud/DB
container: /var/lib/mysql
restart_policy: unless-stopped
env:
- name: PUID
value: ${PUID}
- name: PGID
value: ${PGID}
- name: TZ
value: ${TZ}
- name: MYSQL_ROOT_PASSWORD
value: ${DB_PASSWORD}
- name: MYSQL_USER
value: owncloud
- name: MYSQL_PASSWORD
value: ${DB_PASSWORD}
- name: MYSQL_DATABASE
value: owncloud
- name: owncloudredis
image: redis:6
volumes:
- bind: CHANGE_TO_COMPOSE_DATA_PATH/AppData/Config/Owncloud/redis
container: /data
restart_policy: unless-stopped
env: []
1 change: 1 addition & 0 deletions compose-files/Owncloud/readme
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ownCloud is a self-hosted file sync and share server. It provides access to your data through a web interface, sync clients or WebDAV while providing a platform to view, sync and share across devices easily—all under your control. ownCloud’s open architecture is extensible via a simple but powerful API for applications and plugins and it works with any storage.
Binary file added compose-files/TheLounge/TheLounge
Binary file not shown.
1 change: 1 addition & 0 deletions compose-files/TheLounge/TheLounge.env
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

11 changes: 11 additions & 0 deletions compose-files/TheLounge/TheLounge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
version: '3.8'
services:
thelounge:
image: linuxserver/thelounge:latest
ports:
- 9000:9000:tcp
environment:
PUID: ''
PGID: ''
volumes:
- CHANGE_TO_COMPOSE_DATA_PATH/AppData/Config/TheLounge:/config
1 change: 1 addition & 0 deletions compose-files/TheLounge/readme
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
A self-hosted web IRC client