first adds
|
@ -3,3 +3,4 @@ DOMAIN=example.com
|
||||||
UID=1000
|
UID=1000
|
||||||
GID=1000
|
GID=1000
|
||||||
TZ=Etc/UTC
|
TZ=Etc/UTC
|
||||||
|
DBPASS=
|
|
@ -195,26 +195,41 @@ services:
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
wordpress-botc:
|
wordpress-botc:
|
||||||
depends_on:
|
depends_on:
|
||||||
- db-botc
|
db-botc:
|
||||||
|
condition: service_healthy
|
||||||
image: wordpress
|
image: wordpress
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- 8089:80
|
- 8089:80
|
||||||
environment:
|
environment:
|
||||||
WORDPRESS_DB_HOST: db-botc
|
WORDPRESS_DB_HOST: db-botc
|
||||||
WORDPRESS_DB_USER: exampleuser
|
WORDPRESS_DB_USER: botc
|
||||||
WORDPRESS_DB_PASSWORD: examplepass
|
WORDPRESS_DB_PASSWORD: ${DBPASS}
|
||||||
WORDPRESS_DB_NAME: exampledb
|
WORDPRESS_DB_NAME: botcdb
|
||||||
VIRTUAL_HOST: "phillybotc.com, *.phillybotc.com"
|
VIRTUAL_HOST: "phillybotc.com, *.phillybotc.com"
|
||||||
volumes:
|
volumes:
|
||||||
- wordpress-botc:/var/www/html
|
- wordpress-botc:/var/www/html
|
||||||
db-botc:
|
db-botc:
|
||||||
image: mysql:latest
|
image: mysql:latest
|
||||||
|
healthcheck:
|
||||||
|
test:
|
||||||
|
[
|
||||||
|
"CMD",
|
||||||
|
'mysqladmin',
|
||||||
|
'ping',
|
||||||
|
'-h',
|
||||||
|
'localhost',
|
||||||
|
'-u',
|
||||||
|
'$$WORDPRESS_DB_USER',
|
||||||
|
'-p$$WORDPRESS_DB_PASSWORD'
|
||||||
|
]
|
||||||
|
timeout: 20s
|
||||||
|
retries: 10
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
MYSQL_DATABASE: exampledb
|
MYSQL_DATABASE: botcdb
|
||||||
MYSQL_USER: exampleuser
|
MYSQL_USER: botc
|
||||||
MYSQL_PASSWORD: examplepass
|
MYSQL_PASSWORD: ${DBPASS}
|
||||||
MYSQL_RANDOM_ROOT_PASSWORD: '1'
|
MYSQL_RANDOM_ROOT_PASSWORD: '1'
|
||||||
volumes:
|
volumes:
|
||||||
- db-botc:/var/lib/mysql
|
- db-botc:/var/lib/mysql
|
||||||
|
@ -243,48 +258,8 @@ services:
|
||||||
MYSQL_RANDOM_ROOT_PASSWORD: '1'
|
MYSQL_RANDOM_ROOT_PASSWORD: '1'
|
||||||
volumes:
|
volumes:
|
||||||
- db-home:/var/lib/mysql
|
- db-home:/var/lib/mysql
|
||||||
#Nextcloud
|
|
||||||
nc-db:
|
|
||||||
image: mariadb
|
|
||||||
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
|
|
||||||
restart: always
|
|
||||||
volumes:
|
|
||||||
- nc-db:/var/lib/mysql
|
|
||||||
env_file:
|
|
||||||
- ./nextcloud/db.env
|
|
||||||
nc-redis:
|
|
||||||
image: redis
|
|
||||||
restart: always
|
|
||||||
nc-app:
|
|
||||||
build: ./nextcloud/app
|
|
||||||
restart: always
|
|
||||||
ports:
|
|
||||||
- 5234:80
|
|
||||||
volumes:
|
|
||||||
- nextcloud:/var/www/html
|
|
||||||
- /media/storage/Cloud/Nextcloud:/storage
|
|
||||||
environment:
|
|
||||||
- NEXTCLOUD_DATA_DIR=/storage
|
|
||||||
- MYSQL_HOST=nc-db
|
|
||||||
- VIRTUAL_HOST=cloud.${DOMAIN}
|
|
||||||
env_file:
|
|
||||||
- ./nextcloud/db.env
|
|
||||||
depends_on:
|
|
||||||
- nc-db
|
|
||||||
- nc-redis
|
|
||||||
cron:
|
|
||||||
build: ./nextcloud/app
|
|
||||||
restart: always
|
|
||||||
volumes:
|
|
||||||
- nextcloud:/var/www/html
|
|
||||||
entrypoint: /cron.sh
|
|
||||||
depends_on:
|
|
||||||
- nc-db
|
|
||||||
- nc-redis
|
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
nc-db:
|
|
||||||
nextcloud:
|
|
||||||
wordpress-home:
|
wordpress-home:
|
||||||
db-home:
|
db-home:
|
||||||
wordpress-botc:
|
wordpress-botc:
|
||||||
|
|
26
nextcloud/.htaccess
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
# Generated by Nextcloud on 2024-04-16 14:23:44
|
||||||
|
# Section for Apache 2.4 to 2.6
|
||||||
|
<IfModule mod_authz_core.c>
|
||||||
|
Require all denied
|
||||||
|
</IfModule>
|
||||||
|
<IfModule mod_access_compat.c>
|
||||||
|
Order Allow,Deny
|
||||||
|
Deny from all
|
||||||
|
Satisfy All
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
# Section for Apache 2.2
|
||||||
|
<IfModule !mod_authz_core.c>
|
||||||
|
<IfModule !mod_access_compat.c>
|
||||||
|
<IfModule mod_authz_host.c>
|
||||||
|
Order Allow,Deny
|
||||||
|
Deny from all
|
||||||
|
</IfModule>
|
||||||
|
Satisfy All
|
||||||
|
</IfModule>
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
# Section for Apache 2.2 to 2.6
|
||||||
|
<IfModule mod_autoindex.c>
|
||||||
|
IndexIgnore *
|
||||||
|
</IfModule>
|
0
nextcloud/.ocdata
Normal file
1
nextcloud/appdata_ociompr0zlr1/appstore/apps.json
Normal file
BIN
nextcloud/appdata_ociompr0zlr1/avatar/neurobomber/avatar.512.png
Normal file
After Width: | Height: | Size: 5.7 KiB |
BIN
nextcloud/appdata_ociompr0zlr1/avatar/neurobomber/avatar.png
Normal file
After Width: | Height: | Size: 13 KiB |
|
@ -0,0 +1,329 @@
|
||||||
|
/**
|
||||||
|
* @author Roeland Jago Douma <roeland@famdouma.nl>
|
||||||
|
*
|
||||||
|
* @copyright Copyright (c) 2015, ownCloud, Inc.
|
||||||
|
* @license AGPL-3.0
|
||||||
|
*
|
||||||
|
* This code is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License, version 3,
|
||||||
|
* as published by the Free Software Foundation.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License, version 3,
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Namespace to hold functions related to convert mimetype to icons
|
||||||
|
*
|
||||||
|
* @namespace
|
||||||
|
*/
|
||||||
|
OC.MimeType = {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Cache that maps mimeTypes to icon urls
|
||||||
|
*/
|
||||||
|
_mimeTypeIcons: {},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the file icon we want to use for the given mimeType.
|
||||||
|
* The file needs to be present in the supplied file list
|
||||||
|
*
|
||||||
|
* @param {string} mimeType The mimeType we want an icon for
|
||||||
|
* @param {array} files The available icons in this theme
|
||||||
|
* @return {string} The icon to use or null if there is no match
|
||||||
|
*/
|
||||||
|
_getFile: function(mimeType, files) {
|
||||||
|
var icon = mimeType.replace(new RegExp('/', 'g'), '-');
|
||||||
|
|
||||||
|
// Generate path
|
||||||
|
if (mimeType === 'dir' && files.includes('folder')) {
|
||||||
|
return 'folder';
|
||||||
|
} else if (mimeType === 'dir-encrypted' && files.includes('folder-encrypted')) {
|
||||||
|
return 'folder-encrypted';
|
||||||
|
} else if (mimeType === 'dir-shared' && files.includes('folder-shared')) {
|
||||||
|
return 'folder-shared';
|
||||||
|
} else if (mimeType === 'dir-public' && files.includes('folder-public')) {
|
||||||
|
return 'folder-public';
|
||||||
|
} else if ((mimeType === 'dir-external' || mimeType === 'dir-external-root') && files.includes('folder-external')) {
|
||||||
|
return 'folder-external';
|
||||||
|
} else if (files.includes(icon)) {
|
||||||
|
return icon;
|
||||||
|
} else if (files.includes(icon.split('-')[0])) {
|
||||||
|
return icon.split('-')[0];
|
||||||
|
} else if (files.includes('file')) {
|
||||||
|
return 'file';
|
||||||
|
}
|
||||||
|
|
||||||
|
return null;
|
||||||
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the url to icon of the given mimeType
|
||||||
|
*
|
||||||
|
* @param {string} mimeType The mimeType to get the icon for
|
||||||
|
* @return {string} Url to the icon for mimeType
|
||||||
|
*/
|
||||||
|
getIconUrl: function(mimeType) {
|
||||||
|
if (typeof mimeType === 'undefined') {
|
||||||
|
return undefined;
|
||||||
|
}
|
||||||
|
|
||||||
|
while (mimeType in OC.MimeTypeList.aliases) {
|
||||||
|
mimeType = OC.MimeTypeList.aliases[mimeType];
|
||||||
|
}
|
||||||
|
if (mimeType in OC.MimeType._mimeTypeIcons) {
|
||||||
|
return OC.MimeType._mimeTypeIcons[mimeType];
|
||||||
|
}
|
||||||
|
|
||||||
|
// First try to get the correct icon from the current theme
|
||||||
|
var gotIcon = null;
|
||||||
|
var path = '';
|
||||||
|
if (OC.theme.folder !== '' && Array.isArray(OC.MimeTypeList.themes[OC.theme.folder])) {
|
||||||
|
path = OC.getRootPath() + '/themes/' + OC.theme.folder + '/core/img/filetypes/';
|
||||||
|
var icon = OC.MimeType._getFile(mimeType, OC.MimeTypeList.themes[OC.theme.folder]);
|
||||||
|
|
||||||
|
if (icon !== null) {
|
||||||
|
gotIcon = true;
|
||||||
|
path += icon;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(OCA.Theming && gotIcon === null) {
|
||||||
|
path = OC.generateUrl('/apps/theming/img/core/filetypes/');
|
||||||
|
path += OC.MimeType._getFile(mimeType, OC.MimeTypeList.files);
|
||||||
|
gotIcon = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// If we do not yet have an icon fall back to the default
|
||||||
|
if (gotIcon === null) {
|
||||||
|
path = OC.getRootPath() + '/core/img/filetypes/';
|
||||||
|
path += OC.MimeType._getFile(mimeType, OC.MimeTypeList.files);
|
||||||
|
}
|
||||||
|
|
||||||
|
path += '.svg';
|
||||||
|
|
||||||
|
if(OCA.Theming) {
|
||||||
|
path += "?v=" + OCA.Theming.cacheBuster;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Cache the result
|
||||||
|
OC.MimeType._mimeTypeIcons[mimeType] = path;
|
||||||
|
return path;
|
||||||
|
}
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This file is automatically generated
|
||||||
|
* DO NOT EDIT MANUALLY!
|
||||||
|
*
|
||||||
|
* You can update the list of MimeType Aliases in config/mimetypealiases.json
|
||||||
|
* The list of files is fetched from core/img/filetypes
|
||||||
|
* To regenerate this file run ./occ maintenance:mimetype:update-js
|
||||||
|
*/
|
||||||
|
OC.MimeTypeList={
|
||||||
|
aliases: {
|
||||||
|
"application/coreldraw": "image",
|
||||||
|
"application/epub+zip": "text",
|
||||||
|
"application/font-sfnt": "font",
|
||||||
|
"application/font-woff": "font",
|
||||||
|
"application/gpx+xml": "location",
|
||||||
|
"application/illustrator": "image",
|
||||||
|
"application/javascript": "text/code",
|
||||||
|
"application/json": "text/code",
|
||||||
|
"application/msaccess": "file",
|
||||||
|
"application/msexcel": "x-office/spreadsheet",
|
||||||
|
"application/msonenote": "x-office/document",
|
||||||
|
"application/mspowerpoint": "x-office/presentation",
|
||||||
|
"application/msword": "x-office/document",
|
||||||
|
"application/octet-stream": "file",
|
||||||
|
"application/postscript": "image",
|
||||||
|
"application/rss+xml": "application/xml",
|
||||||
|
"application/vnd.android.package-archive": "package/x-generic",
|
||||||
|
"application/vnd.lotus-wordpro": "x-office/document",
|
||||||
|
"application/vnd.garmin.tcx+xml": "location",
|
||||||
|
"application/vnd.google-earth.kml+xml": "location",
|
||||||
|
"application/vnd.google-earth.kmz": "location",
|
||||||
|
"application/vnd.ms-excel": "x-office/spreadsheet",
|
||||||
|
"application/vnd.ms-excel.addin.macroEnabled.12": "x-office/spreadsheet",
|
||||||
|
"application/vnd.ms-excel.sheet.binary.macroEnabled.12": "x-office/spreadsheet",
|
||||||
|
"application/vnd.ms-excel.sheet.macroEnabled.12": "x-office/spreadsheet",
|
||||||
|
"application/vnd.ms-excel.template.macroEnabled.12": "x-office/spreadsheet",
|
||||||
|
"application/vnd.ms-fontobject": "font",
|
||||||
|
"application/vnd.ms-powerpoint": "x-office/presentation",
|
||||||
|
"application/vnd.ms-powerpoint.addin.macroEnabled.12": "x-office/presentation",
|
||||||
|
"application/vnd.ms-powerpoint.presentation.macroEnabled.12": "x-office/presentation",
|
||||||
|
"application/vnd.ms-powerpoint.slideshow.macroEnabled.12": "x-office/presentation",
|
||||||
|
"application/vnd.ms-powerpoint.template.macroEnabled.12": "x-office/presentation",
|
||||||
|
"application/vnd.ms-visio.drawing.macroEnabled.12": "application/vnd.visio",
|
||||||
|
"application/vnd.ms-visio.drawing": "application/vnd.visio",
|
||||||
|
"application/vnd.ms-visio.stencil.macroEnabled.12": "application/vnd.visio",
|
||||||
|
"application/vnd.ms-visio.stencil": "application/vnd.visio",
|
||||||
|
"application/vnd.ms-visio.template.macroEnabled.12": "application/vnd.visio",
|
||||||
|
"application/vnd.ms-visio.template": "application/vnd.visio",
|
||||||
|
"application/vnd.ms-word.document.macroEnabled.12": "x-office/document",
|
||||||
|
"application/vnd.ms-word.template.macroEnabled.12": "x-office/document",
|
||||||
|
"application/vnd.oasis.opendocument.presentation": "x-office/presentation",
|
||||||
|
"application/vnd.oasis.opendocument.presentation-template": "x-office/presentation",
|
||||||
|
"application/vnd.oasis.opendocument.spreadsheet": "x-office/spreadsheet",
|
||||||
|
"application/vnd.oasis.opendocument.spreadsheet-template": "x-office/spreadsheet",
|
||||||
|
"application/vnd.oasis.opendocument.text": "x-office/document",
|
||||||
|
"application/vnd.oasis.opendocument.text-master": "x-office/document",
|
||||||
|
"application/vnd.oasis.opendocument.text-template": "x-office/document",
|
||||||
|
"application/vnd.oasis.opendocument.graphics": "x-office/drawing",
|
||||||
|
"application/vnd.oasis.opendocument.graphics-template": "x-office/drawing",
|
||||||
|
"application/vnd.oasis.opendocument.text-web": "x-office/document",
|
||||||
|
"application/vnd.oasis.opendocument.text-flat-xml": "x-office/document",
|
||||||
|
"application/vnd.oasis.opendocument.spreadsheet-flat-xml": "x-office/spreadsheet",
|
||||||
|
"application/vnd.oasis.opendocument.graphics-flat-xml": "x-office/drawing",
|
||||||
|
"application/vnd.oasis.opendocument.presentation-flat-xml": "x-office/presentation",
|
||||||
|
"application/vnd.openxmlformats-officedocument.presentationml.presentation": "x-office/presentation",
|
||||||
|
"application/vnd.openxmlformats-officedocument.presentationml.slideshow": "x-office/presentation",
|
||||||
|
"application/vnd.openxmlformats-officedocument.presentationml.template": "x-office/presentation",
|
||||||
|
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet": "x-office/spreadsheet",
|
||||||
|
"application/vnd.openxmlformats-officedocument.spreadsheetml.template": "x-office/spreadsheet",
|
||||||
|
"application/vnd.openxmlformats-officedocument.wordprocessingml.document": "x-office/document",
|
||||||
|
"application/vnd.openxmlformats-officedocument.wordprocessingml.template": "x-office/document",
|
||||||
|
"application/vnd.visio": "x-office/document",
|
||||||
|
"application/vnd.wordperfect": "x-office/document",
|
||||||
|
"application/x-7z-compressed": "package/x-generic",
|
||||||
|
"application/x-bzip2": "package/x-generic",
|
||||||
|
"application/x-cbr": "text",
|
||||||
|
"application/x-compressed": "package/x-generic",
|
||||||
|
"application/x-dcraw": "image",
|
||||||
|
"application/x-deb": "package/x-generic",
|
||||||
|
"application/x-fictionbook+xml": "text",
|
||||||
|
"application/x-font": "font",
|
||||||
|
"application/x-gimp": "image",
|
||||||
|
"application/x-gzip": "package/x-generic",
|
||||||
|
"application/x-iwork-keynote-sffkey": "x-office/presentation",
|
||||||
|
"application/x-iwork-numbers-sffnumbers": "x-office/spreadsheet",
|
||||||
|
"application/x-iwork-pages-sffpages": "x-office/document",
|
||||||
|
"application/x-mobipocket-ebook": "text",
|
||||||
|
"application/x-perl": "text/code",
|
||||||
|
"application/x-photoshop": "image",
|
||||||
|
"application/x-php": "text/code",
|
||||||
|
"application/x-rar-compressed": "package/x-generic",
|
||||||
|
"application/x-tar": "package/x-generic",
|
||||||
|
"application/x-tex": "text",
|
||||||
|
"application/xml": "text/html",
|
||||||
|
"application/yaml": "text/code",
|
||||||
|
"application/zip": "package/x-generic",
|
||||||
|
"database": "file",
|
||||||
|
"httpd/unix-directory": "dir",
|
||||||
|
"text/css": "text/code",
|
||||||
|
"text/csv": "x-office/spreadsheet",
|
||||||
|
"text/html": "text/code",
|
||||||
|
"text/x-c": "text/code",
|
||||||
|
"text/x-c++src": "text/code",
|
||||||
|
"text/x-h": "text/code",
|
||||||
|
"text/x-java-source": "text/code",
|
||||||
|
"text/x-ldif": "text/code",
|
||||||
|
"text/x-python": "text/code",
|
||||||
|
"text/x-shellscript": "text/code",
|
||||||
|
"web": "text/code",
|
||||||
|
"application/internet-shortcut": "link",
|
||||||
|
"application/km": "mindmap",
|
||||||
|
"application/x-freemind": "mindmap",
|
||||||
|
"application/vnd.xmind.workbook": "mindmap",
|
||||||
|
"image/targa": "image/tga",
|
||||||
|
"application/vnd.openxmlformats-officedocument.wordprocessingml.document.oform": "x-office/form",
|
||||||
|
"application/vnd.openxmlformats-officedocument.wordprocessingml.document.docxf": "x-office/form-template",
|
||||||
|
"image/x-emf": "image/emf"
|
||||||
|
},
|
||||||
|
files: [
|
||||||
|
"application",
|
||||||
|
"application-pdf",
|
||||||
|
"audio",
|
||||||
|
"file",
|
||||||
|
"folder",
|
||||||
|
"folder-drag-accept",
|
||||||
|
"folder-encrypted",
|
||||||
|
"folder-external",
|
||||||
|
"folder-public",
|
||||||
|
"folder-shared",
|
||||||
|
"folder-starred",
|
||||||
|
"font",
|
||||||
|
"image",
|
||||||
|
"link",
|
||||||
|
"location",
|
||||||
|
"mindmap",
|
||||||
|
"package-x-generic",
|
||||||
|
"text",
|
||||||
|
"text-calendar",
|
||||||
|
"text-code",
|
||||||
|
"text-vcard",
|
||||||
|
"video",
|
||||||
|
"x-office-document",
|
||||||
|
"x-office-drawing",
|
||||||
|
"x-office-form",
|
||||||
|
"x-office-form-template",
|
||||||
|
"x-office-presentation",
|
||||||
|
"x-office-spreadsheet"
|
||||||
|
],
|
||||||
|
themes: []
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Copyright (c) 2015
|
||||||
|
*
|
||||||
|
* This file is licensed under the Affero General Public License version 3
|
||||||
|
* or later.
|
||||||
|
*
|
||||||
|
* See the COPYING-README file.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* global Select2 */
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Select2 extension for toggling values in a multi-select dropdown
|
||||||
|
*/
|
||||||
|
(function(Select2) {
|
||||||
|
|
||||||
|
var Select2FindHighlightableChoices = Select2.class.multi.prototype.findHighlightableChoices;
|
||||||
|
Select2.class.multi.prototype.findHighlightableChoices = function () {
|
||||||
|
if (this.opts.toggleSelect) {
|
||||||
|
return this.results.find('.select2-result-selectable:not(.select2-disabled)');
|
||||||
|
}
|
||||||
|
return Select2FindHighlightableChoices.apply(this, arguments);
|
||||||
|
};
|
||||||
|
|
||||||
|
var Select2TriggerSelect = Select2.class.multi.prototype.triggerSelect;
|
||||||
|
Select2.class.multi.prototype.triggerSelect = function (data) {
|
||||||
|
if (this.opts.toggleSelect && this.val().indexOf(this.id(data)) !== -1) {
|
||||||
|
var self = this;
|
||||||
|
var val = this.id(data);
|
||||||
|
|
||||||
|
var selectionEls = this.container.find('.select2-search-choice').filter(function() {
|
||||||
|
return (self.id($(this).data('select2-data')) === val);
|
||||||
|
});
|
||||||
|
|
||||||
|
if (this.unselect(selectionEls)) {
|
||||||
|
// also unselect in dropdown
|
||||||
|
this.results.find('.select2-result.select2-selected').each(function () {
|
||||||
|
var $this = $(this);
|
||||||
|
if (self.id($this.data('select2-data')) === val) {
|
||||||
|
$this.removeClass('select2-selected');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
this.clearSearch();
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
} else {
|
||||||
|
return Select2TriggerSelect.apply(this, arguments);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
})(Select2);
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
{"\/app\/www\/public\/core\/js\/merged-template-prepend.json":1713278142,"\/app\/www\/public\/core\/js\/mimetype.js":1713278142,"\/app\/www\/public\/core\/js\/mimetypelist.js":1713278142,"\/app\/www\/public\/core\/js\/select2-toggleselect.js":1713278142}
|
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 789 KiB |
After Width: | Height: | Size: 162 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 288 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 181 KiB |
After Width: | Height: | Size: 3.0 KiB |
After Width: | Height: | Size: 343 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 49 KiB |
After Width: | Height: | Size: 3.8 KiB |
After Width: | Height: | Size: 227 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 202 KiB |
After Width: | Height: | Size: 8.3 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 2.1 KiB |
BIN
nextcloud/appdata_ociompr0zlr1/richdocuments/fonts/Lora-wght.ttf
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<svg width="512" height="512" version="1.1" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<rect width="100%" height="100%" fill="#0082c9"></rect>
|
||||||
|
<text x="50%" y="330" style="font-size:240px;font-family:'Segoe UI',Roboto,Oxygen-Sans,Cantarell,Ubuntu,'Helvetica Neue',Arial,sans-serif,'Noto Color Emoji','Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Sans';text-anchor:middle;">📝</text>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 486 B |
1
nextcloud/appdata_ociompr0zlr1/text/documents/4.yjs
Normal file
|
@ -0,0 +1 @@
|
||||||
|
AQzAuonnDQAHAQdkZWZhdWx0AwdoZWFkaW5nBwDAuonnDQAGBADAuonnDQEmV2VsY29tZSB0byBOZXh0Y2xvdWQhIPCfk7Eg4piB77iPIPCfkrsoAMC6iecNAAVsZXZlbAF9ASgAwLqJ5w0AAmlkAX8oAMC6iecNAAR1dWlkAX+HwLqJ5w0AAwlwYXJhZ3JhcGgHAMC6iecNIwYEAMC6iecNJKQBSGVyZSB5b3UgY2FuIGFkZCBhIGRlc2NyaXB0aW9uIG9yIGFueSBvdGhlciBpbmZvIHJlbGV2YW50IGZvciB0aGUgZm9sZGVyLiBJdCB3aWxsIHNob3cgYXMgYSAiUmVhZG1lLm1kIiBhbmQgaW4gdGhlIHdlYiBpbnRlcmZhY2UgYWxzbyBlbWJlZGRlZCBuaWNlbHkgdXAgYXQgdGhlIHRvcC6HwLqJ5w0jAwlwYXJhZ3JhcGiowLqJ5w0hAXcWaC13ZWxjb21lLXRvLW5leHRjbG91ZKjAuonnDSIBdyQyZDFmN2NlNC05Yjk4LTQwYjYtODRmMy1mN2E5YzJjZWM5ZTkBwLqJ5w0BIQI=
|
After Width: | Height: | Size: 88 KiB |
After Width: | Height: | Size: 88 KiB |
After Width: | Height: | Size: 88 KiB |
|
@ -0,0 +1 @@
|
||||||
|
<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m1.5 2c-0.25 0-0.5 0.25-0.5 0.5v11c0 0.26 0.24 0.5 0.5 0.5h13c0.26 0 0.5-0.241 0.5-0.5v-9c0-0.25-0.25-0.5-0.5-0.5h-6.5l-2-2z" fill="#0082c9"/></svg>
|
After Width: | Height: | Size: 255 B |
|
@ -0,0 +1 @@
|
||||||
|
<svg width="16" height="16" version="1.1" viewbox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path d="m1.5 2c-0.2 0-0.5 0.3-0.5 0.5v11c0 0.2 0.3 0.5 0.5 0.5h13c0.2 0 0.5-0.3 0.5-0.5v-11c0-0.2-0.3-0.5-0.5-0.5zm0.5 1h12v5l-1-1-3 4-3-3-4 4h-1zm2.5 1c-0.83 0-1.5 0.67-1.5 1.5s0.67 1.5 1.5 1.5 1.5-0.67 1.5-1.5-0.67-1.5-1.5-1.5z" fill="#969696"/></svg>
|
After Width: | Height: | Size: 352 B |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 30 KiB |
After Width: | Height: | Size: 12 KiB |
3581
nextcloud/files_external/rootcerts.crt
Normal file
0
nextcloud/index.html
Normal file
19
nextcloud/neurobomber/files/Documents/Example.md
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
# Nextcloud Hub
|
||||||
|
|
||||||
|
**Welcome to Nextcloud Hub, your self-hosted collaboration solution.**
|
||||||
|
|
||||||
|
Nextcloud Hub is the open source file sync and share software for everyone from individuals to large enterprises and service providers. Nextcloud provides a safe, secure and compliant file sync and share solution on servers you control.
|
||||||
|
|
||||||
|
With Nextcloud Hub you can:
|
||||||
|
- Sync and share and access all your files and documents from all your devices
|
||||||
|
- Communicate with other via chat, audio or video calls
|
||||||
|
- Access, manage and share your calendars
|
||||||
|
- View and share you photos and media files
|
||||||
|
- Access your emails
|
||||||
|
- Access, manage and share your contacts
|
||||||
|
- Edit your documents collaboratively
|
||||||
|
|
||||||
|
You can do all of this in the web interface, via you desktop or your Android and iOS devices.
|
||||||
|
Whether using a mobile device, a workstation, or a web client, Nextcloud provides the ability to put the right files in the right hands at the right time on any device in one simple-to-use, secure, private and controlled solution.
|
||||||
|
|
||||||
|
_All example pictures, videos & documents are licensed under Creative Commons Attribution._
|
BIN
nextcloud/neurobomber/files/Documents/Nextcloud flyer.pdf
Normal file
3
nextcloud/neurobomber/files/Documents/Readme.md
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# Documents
|
||||||
|
|
||||||
|
Nextcloud works well with all the common document formats. You can even collaborate with others on ODT and Markdown files!
|
BIN
nextcloud/neurobomber/files/Nextcloud Manual.pdf
Normal file
BIN
nextcloud/neurobomber/files/Nextcloud intro.mp4
Normal file
BIN
nextcloud/neurobomber/files/Nextcloud.png
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
nextcloud/neurobomber/files/Photos/Birdie.jpg
Normal file
After Width: | Height: | Size: 580 KiB |
BIN
nextcloud/neurobomber/files/Photos/Frog.jpg
Normal file
After Width: | Height: | Size: 447 KiB |
BIN
nextcloud/neurobomber/files/Photos/Gorilla.jpg
Normal file
After Width: | Height: | Size: 464 KiB |
BIN
nextcloud/neurobomber/files/Photos/Library.jpg
Normal file
After Width: | Height: | Size: 2.1 MiB |
BIN
nextcloud/neurobomber/files/Photos/Nextcloud community.jpg
Normal file
After Width: | Height: | Size: 779 KiB |
3
nextcloud/neurobomber/files/Photos/Readme.md
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# Photos
|
||||||
|
|
||||||
|
Some nice example photos, licensed under Creative Commons Attribution. Try switching to grid view or open them in the brand new Photos app!
|
BIN
nextcloud/neurobomber/files/Photos/Steps.jpg
Normal file
After Width: | Height: | Size: 554 KiB |
BIN
nextcloud/neurobomber/files/Photos/Toucan.jpg
Normal file
After Width: | Height: | Size: 164 KiB |
BIN
nextcloud/neurobomber/files/Photos/Vineyard.jpg
Normal file
After Width: | Height: | Size: 417 KiB |
3
nextcloud/neurobomber/files/Readme.md
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
# Welcome to Nextcloud! 📱 ☁️ 💻
|
||||||
|
|
||||||
|
Here you can add a description or any other info relevant for the folder. It will show as a "Readme.md" and in the web interface also embedded nicely up at the top.
|
BIN
nextcloud/neurobomber/files/Reasons to use Nextcloud.pdf
Normal file
39
nextcloud/neurobomber/files/Templates credits.md
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
# Templates credits
|
||||||
|
|
||||||
|
A big thank you to the open source community for all the great templates! We hope they are useful to make your work easier.
|
||||||
|
|
||||||
|
## Documents
|
||||||
|
- Invoice and Letter by [Jan C. Borchardt](https://jancborchardt.net/), CC0
|
||||||
|
- [Minimalist résumé by Benjamin Peng](https://extensions.libreoffice.org/en/extensions/show/5069), CC0
|
||||||
|
- [Basic syllabus by Benjamin Peng](https://extensions.libreoffice.org/en/extensions/show/5070), CC0
|
||||||
|
- Party invitation:
|
||||||
|
- [Cakes sprinkles by Brooke Lark](https://stocksnap.io/photo/cakes-sprinkles-QQ2WDV12LM), CC0
|
||||||
|
- Layout & text by [Jan C. Borchardt](https://jancborchardt.net/), CC0
|
||||||
|
- Mother’s day:
|
||||||
|
- [Flower Blossom by Kelly Ishmael](https://stocksnap.io/photo/flower-blossom-L6SM8QYYHI), CC0
|
||||||
|
- Layout & text by [Jan C. Borchardt](https://jancborchardt.net/), CC0
|
||||||
|
- Photo book
|
||||||
|
- [Diving snorkel by Aleksei Bakulin](https://stocksnap.io/photo/diving-snorkel-ELADKTWHHU), CC0
|
||||||
|
- [Ocean wave by Altered Reality](https://stocksnap.io/photo/ocean-wave-VFAMQON3ZP), CC0
|
||||||
|
- [Travel ocean by Altered Reality](https://stocksnap.io/photo/travel-ocean-VROFJZ1RUP), CC0
|
||||||
|
- [Ocean waves by JJ Skys the Limit](https://stocksnap.io/photo/ocean-waves-KGRO3GY1DL), CC0
|
||||||
|
- Layout by [Jan C. Borchardt](https://jancborchardt.net/), CC0
|
||||||
|
|
||||||
|
## Spreadsheets
|
||||||
|
- Expense report and Diagram & table by [Jan C. Borchardt](https://jancborchardt.net/), CC0
|
||||||
|
- [Timesheet by Rudolf Braumann](https://extensions.libreoffice.org/en/extensions/show/880) (translated to English by [Jan C. Borchardt](https://jancborchardt.net/)), GNU LGPL
|
||||||
|
|
||||||
|
## Presentations
|
||||||
|
- Elegant and Simple by [Jan C. Borchardt](https://jancborchardt.net/), CC0
|
||||||
|
- [Modern company by Hervy Qurrotul Ainur Rozi](https://extensions.libreoffice.org/en/extensions/show/5075) (originally "ZamZam"), CC0
|
||||||
|
- [Gotong royong by Rania Amina](https://lumbung.gimpscape.org/libreoffice/gotong-royong-by-rania-amina/), CC-BY-SA 4.0
|
||||||
|
- [Yellow idea by Dwi Alita](https://lumbung.gimpscape.org/libreoffice/yellow-idea-by-dwi-alita/), CC-BY-SA 4.0
|
||||||
|
|
||||||
|
## Text / Markdown files
|
||||||
|
- Product plan, Meeting notes, and Readme by [Jan C. Borchardt](https://jancborchardt.net/), CC0
|
||||||
|
|
||||||
|
## Draw documents
|
||||||
|
- [Org chart, Mindmap, Business model canvas, and Flowchart by Draw.io](https://www.drawio.com/example-diagrams), Apache 2.0
|
||||||
|
|
||||||
|
## Whiteboards
|
||||||
|
- Impact effort matrix and SWOT analysis by [Jan C. Borchardt](https://jancborchardt.net/), CC0
|