first adds

This commit is contained in:
Braden Jageman 2024-04-16 11:11:12 -04:00
parent 15a6819256
commit 6fe9a21baf
123 changed files with 6655 additions and 48 deletions

View File

@ -2,4 +2,5 @@ PLEX_CLAIM=
DOMAIN=example.com
UID=1000
GID=1000
TZ=Etc/UTC
TZ=Etc/UTC
DBPASS=

View File

@ -195,26 +195,41 @@ services:
restart: unless-stopped
wordpress-botc:
depends_on:
- db-botc
db-botc:
condition: service_healthy
image: wordpress
restart: always
ports:
- 8089:80
environment:
WORDPRESS_DB_HOST: db-botc
WORDPRESS_DB_USER: exampleuser
WORDPRESS_DB_PASSWORD: examplepass
WORDPRESS_DB_NAME: exampledb
WORDPRESS_DB_USER: botc
WORDPRESS_DB_PASSWORD: ${DBPASS}
WORDPRESS_DB_NAME: botcdb
VIRTUAL_HOST: "phillybotc.com, *.phillybotc.com"
volumes:
- wordpress-botc:/var/www/html
db-botc:
image: mysql:latest
healthcheck:
test:
[
"CMD",
'mysqladmin',
'ping',
'-h',
'localhost',
'-u',
'$$WORDPRESS_DB_USER',
'-p$$WORDPRESS_DB_PASSWORD'
]
timeout: 20s
retries: 10
restart: always
environment:
MYSQL_DATABASE: exampledb
MYSQL_USER: exampleuser
MYSQL_PASSWORD: examplepass
MYSQL_DATABASE: botcdb
MYSQL_USER: botc
MYSQL_PASSWORD: ${DBPASS}
MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
- db-botc:/var/lib/mysql
@ -243,48 +258,8 @@ services:
MYSQL_RANDOM_ROOT_PASSWORD: '1'
volumes:
- 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:
nc-db:
nextcloud:
wordpress-home:
db-home:
wordpress-botc:

26
nextcloud/.htaccess Normal file
View 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
View File

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -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);

View File

@ -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}

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 789 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 288 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 343 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

View 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

View File

@ -0,0 +1 @@
AQzAuonnDQAHAQdkZWZhdWx0AwdoZWFkaW5nBwDAuonnDQAGBADAuonnDQEmV2VsY29tZSB0byBOZXh0Y2xvdWQhIPCfk7Eg4piB77iPIPCfkrsoAMC6iecNAAVsZXZlbAF9ASgAwLqJ5w0AAmlkAX8oAMC6iecNAAR1dWlkAX+HwLqJ5w0AAwlwYXJhZ3JhcGgHAMC6iecNIwYEAMC6iecNJKQBSGVyZSB5b3UgY2FuIGFkZCBhIGRlc2NyaXB0aW9uIG9yIGFueSBvdGhlciBpbmZvIHJlbGV2YW50IGZvciB0aGUgZm9sZGVyLiBJdCB3aWxsIHNob3cgYXMgYSAiUmVhZG1lLm1kIiBhbmQgaW4gdGhlIHdlYiBpbnRlcmZhY2UgYWxzbyBlbWJlZGRlZCBuaWNlbHkgdXAgYXQgdGhlIHRvcC6HwLqJ5w0jAwlwYXJhZ3JhcGiowLqJ5w0hAXcWaC13ZWxjb21lLXRvLW5leHRjbG91ZKjAuonnDSIBdyQyZDFmN2NlNC05Yjk4LTQwYjYtODRmMy1mN2E5YzJjZWM5ZTkBwLqJ5w0BIQI=

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

View File

@ -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

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because it is too large Load Diff

0
nextcloud/index.html Normal file
View File

View 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._

View 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!

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 580 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 447 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 779 KiB

View 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!

Binary file not shown.

After

Width:  |  Height:  |  Size: 554 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 417 KiB

View 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.

View 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
- Mothers 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

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More