From a3b1f9698f83f73074fc94e6bc36dd52037887ad Mon Sep 17 00:00:00 2001 From: Penelope Gwen Date: Fri, 17 Nov 2023 14:57:23 -0700 Subject: [PATCH] first commit --- .gitignore | 1 + Synapse/docker-compose.yml | 44 +++++++++++ mastodon/docker-compose.yml | 91 ++++++++++++++++++++++ minecraft-modded/docker-compose.yml | 42 ++++++++++ minecraft-modded/extras/server-icon.png | Bin 0 -> 6249 bytes minecraft-nginx/docker-compose.yml | 10 +++ minecraft-nginx/src/._index.html | Bin 0 -> 4096 bytes minecraft-nginx/src/index.html | 1 + minecraft-survival/.DS_Store | Bin 0 -> 6148 bytes minecraft-survival/docker-compose.yml | 42 ++++++++++ minecraft-survival/extras/mods.txt | 3 + minecraft-survival/extras/server-icon.png | Bin 0 -> 8345 bytes nextcloud-aio/docker-compose.yml | 18 +++++ 13 files changed, 252 insertions(+) create mode 100644 .gitignore create mode 100644 Synapse/docker-compose.yml create mode 100644 mastodon/docker-compose.yml create mode 100644 minecraft-modded/docker-compose.yml create mode 100644 minecraft-modded/extras/server-icon.png create mode 100644 minecraft-nginx/docker-compose.yml create mode 100644 minecraft-nginx/src/._index.html create mode 100644 minecraft-nginx/src/index.html create mode 100644 minecraft-survival/.DS_Store create mode 100644 minecraft-survival/docker-compose.yml create mode 100644 minecraft-survival/extras/mods.txt create mode 100644 minecraft-survival/extras/server-icon.png create mode 100644 nextcloud-aio/docker-compose.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4c49bd7 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.env diff --git a/Synapse/docker-compose.yml b/Synapse/docker-compose.yml new file mode 100644 index 0000000..c380f82 --- /dev/null +++ b/Synapse/docker-compose.yml @@ -0,0 +1,44 @@ +version: "3.3" +#networks: +# synapsenet: +# driver: bridge +# ipam: +# config: +# - subnet: 172.25.0.0/24 +services: + synapse: + image: "matrixdotorg/synapse:latest" + restart: always + container_name: "synapse" +# network_mode: synapsenet + volumes: + - "/mnt/2TB/synapse/data:/data" + environment: + VIRTUAL_HOST: "matrix.pogmom.me" + VIRTUAL_PORT: 8008 + SYNAPSE_SERVER_NAME: "matrix.pogmom.me" + SYNAPSE_REPORT_STATS: "yes" + ports: + - "8008:8008/tcp" + - "8448:8448/tcp" + + riot-web: + ports: + - '86:80' + image: bubuntux/riot-web + restart: always + + postgresql: + image: postgres:latest + restart: always + hostname: synapse-postgresql-1 + #network_mode: synapsenet + environment: + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + POSTGRES_USER: synapse + POSTGRES_DB: synapse + POSTGRES_INITDB_ARGS: "--encoding='UTF8' --lc-collate='C' --lc-ctype='C'" + volumes: + - "/mnt/2TB/synapse/postgres:/var/lib/postgresql/" + ports: + - "5432:5432/tcp" diff --git a/mastodon/docker-compose.yml b/mastodon/docker-compose.yml new file mode 100644 index 0000000..1c38b46 --- /dev/null +++ b/mastodon/docker-compose.yml @@ -0,0 +1,91 @@ +--- +version: "2.1" +services: + mastodon-redis: + image: redis + network_mode: mastodonnet + container_name: mastodon-redis + restart: always + volumes: + - '/mnt/2TB/mastodon/redis:/data' + mastodon-db: + image: postgres:15.2 + container_name: mastodon-db + network_mode: mastodonnet + restart: always + environment: + POSTGRES_USER: mastodon + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + volumes: + - '/mnt/2TB/mastodon/postgres:/var/lib/postgresql/data' +# ports: +# - 5432:5432 + mastodon-elasticsearch: + image: elasticsearch:8.8.0 + container_name: mastodon-elasticsearch + network_mode: mastodonnet +# ports: +# - '9200:9200' + environment: + - discovery.type=single-node + - xpack.ml.enabled=false + volumes: + - '/mnt/2TB/mastodon/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml' + mastodon: + image: lscr.io/linuxserver/mastodon:latest + network_mode: mastodonnet + container_name: mastodon + environment: + - PUID=0 + - PGID=0 + - TZ=${TZ} + - LOCAL_DOMAIN=pogmom.me + - REDIS_HOST=mastodon-redis + - REDIS_PORT=6379 + - DB_HOST=mastodon-db + - DB_USER=mastodon + - DB_NAME=mastodon + - DB_PASS=${POSTGRES_PASSWORD} + - DB_PORT=5432 + - ES_ENABLED=true + - SECRET_KEY_BASE=${SECRET_KEY_BASE} + - OTP_SECRET=${OTP_SECRET} + - VAPID_PRIVATE_KEY=${VAPID_PRIVATE_KEY} + - VAPID_PUBLIC_KEY=${VAPID_PUBLIC_KEY} + - SMTP_SERVER=mail.smtp2go.com + - SMTP_PORT=2525 + - SMTP_LOGIN=pogmom + - SMTP_PASSWORD=${SMTP_PASSWORD} + - SMTP_FROM_ADDRESS=support@pogmom.me + - LDAP_ENABLED=true + - LDAP_METHOD=simple + - LDAP_HOST=ldap.pogmom.me + - LDAP_PORT=3890 + - LDAP_BASE=dc=pogmom,dc=me + - LDAP_SEARCH_FILTER=(&(memberOf=cn=mastodon,ou=groups,dc=pogmom,dc=me)(&(objectclass=person)(|(%{uid}=%{email})(%{mail}=%{email})))) + - LDAP_BIND_DN=uid=admin,ou=people,dc=pogmom,dc=me + - LDAP_PASSWORD=${LDAP_PASSWORD} + - LDAP_UID=uid + - LDAP_MAIL=mail + - LDAP_UID_CONVERSION_ENABLED=true + - S3_ENABLED=false + - WEB_DOMAIN=masto.pogmom.me #optional + - ES_HOST=mastodon-elasticsearch #optional + - ES_PORT=9200 #optional +# - ES_USER=elastic #optional +# - ES_PASS=elastic #optional +# - S3_BUCKET= #optional +# - AWS_ACCESS_KEY_ID= #optional +# - AWS_SECRET_ACCESS_KEY= #optional +# - S3_ALIAS_HOST= #optional + - SIDEKIQ_ONLY=false #optional + - SIDEKIQ_QUEUE= #optional + - SIDEKIQ_DEFAULT=false #optional + - SIDEKIQ_THREADS=5 #optional + - DB_POOL=5 #optional + volumes: + - /mnt/2TB/mastodon/config:/config + ports: + - 80:80 + - 443:443 + restart: unless-stopped diff --git a/minecraft-modded/docker-compose.yml b/minecraft-modded/docker-compose.yml new file mode 100644 index 0000000..a610549 --- /dev/null +++ b/minecraft-modded/docker-compose.yml @@ -0,0 +1,42 @@ +version: "3" +services: + minecraft-server: + image: itzg/minecraft-server:java8-multiarch + container_name: mc-modded + ports: + - "25566:25565" + environment: + EULA: "TRUE" + EXEC_DIRECTLY: "TRUE" + MEMORY: "4G" +# VERSION: "LATEST" + + TYPE: "AUTO_CURSEFORGE" + CF_API_KEY: "$$2a$$10$$u9An.w/G4.L5PSQnBCA0bOi0o2nFzaJO8JDktH8Df04hJyv/FHTp." + CF_PAGE_URL: "https://www.curseforge.com/minecraft/modpacks/roguelike-adventures-and-dungeons" +# CF_EXCLUDE_MODS: "" +# CF_MODPACK_ZIP: "/downloads/modpacks/RAD2-Serverpack-1.2.zip" +# SPIGET_RESOURCES: "18494" +# MODS_FILE: "/extras/mods.txt" +# EXTRA_ARGS: "--world-dir ./worlds/" + DIFFICULTY: "hard" + MOTD: "§3Join the discord at §ddis.pogmom.me§f\\n§fModded Server§f || §4Qu§cee§6r L§eib§aer§2at§1io§9n N§5ow§d!" + OPS: "pogmommy" +# ICON: "/extras/server-icon.png" + MAX_PLAYERS: "25" +# ALLOW_NETHER: "TRUE" + ANNOUNCE_PLAYER_ACHIEVEMENTS: "TRUE" + GENERATE_STRUCTURES: "TRUE" + MODE: "survival" + SERVER_NAME: "Pogmommy" + ENABLE_ROLLING_LOGS: "TRUE" + TZ: ${TZ} + tty: true + stdin_open: true + restart: unless-stopped + volumes: + - "/mnt/2TB/minecraft/modded:/data" +# - "./plugins:/plugins" +# - "./worlds:/worlds" + - "./extras:/extras" + - "./downloads:/downloads" diff --git a/minecraft-modded/extras/server-icon.png b/minecraft-modded/extras/server-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ab04b9a7598b30f71dd601e2f4a29f16a308c606 GIT binary patch literal 6249 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 OJ@jMFZI8&~z5Op#5EViI literal 0 HcmV?d00001 diff --git a/minecraft-nginx/docker-compose.yml b/minecraft-nginx/docker-compose.yml new file mode 100644 index 0000000..8460818 --- /dev/null +++ b/minecraft-nginx/docker-compose.yml @@ -0,0 +1,10 @@ +version: "3" + +services: + client: + image: nginx + restart: unless-stopped + ports: + - 8065:80 + volumes: + - ./src:/usr/share/nginx/html diff --git a/minecraft-nginx/src/._index.html b/minecraft-nginx/src/._index.html new file mode 100644 index 0000000000000000000000000000000000000000..64f442ab57bac6f99e5d684323383047cc28d5e8 GIT binary patch literal 4096 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDJkFz{^v(m+1nBL)UWIUt(=a103v0xDsI z=wMg?WDB5a0m{L|rIPb=^%4sTa#Hnj5{pYpi&Ill5=&B*1A;+%z8+Ob0nr?5ckzMf zQ7{?;qaiRF0;3@?8UmvsFd71*Aut*OqaiRF0;3@?8UnaN0Myw8VK9&j$;d2LC`v8P zFD*(=RY=P(%2vqCD@n~O$;{77%*m-#$Vp8rQAo;3%*zJ$g`v8JG==JaxL0Ht Penelope Gwen | Minecraft Servers \ No newline at end of file diff --git a/minecraft-survival/.DS_Store b/minecraft-survival/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..c594bffec3caa23ccc054f00c19f93b84083b7e5 GIT binary patch literal 6148 zcmeHKy-veG4EB`>1;NmfG4KFLeS@P4D@$i2T7qCml#2f`J4n0%1A>`_i50Q%BuqR4 z;`8~`TpGeyA!JMTcd>nE=S!5!5s?|5X9J=>5yeo(-U`eQ!g1D?^t@*cXn2kMXfQe` zi)kxU9eZoF)| zS7ezE=?ZmEQ2jKlO|*R|B2%c*x^kL*xH@W-0cAiLSQG=;vsvO*LAA<&GN2617~t00001b5ch_0Itp) z=>Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>DATCKnK~!i%y?SY| zq*r;~ch33F`LP(jl4 z{^ONu-HQSauaaaEPrIZ3n0u2W%WivE=?)SvuO*J8w4jC>gL$sc_fr{^5C@N)p{dIa z$(d1lX;0l)%VNetS#8jB> z`fNX)LG5}!h=D1X!C&Jb>c01#FGck{c1T)K&N`iT5C%%Bcrr~2xn&YP%C{1+efQn5 zSDV;9FkJ6Ug&_R&2Azf7E{o(PMrX(#L*i<^H^1aej7$a_qfJLUf{Q_afC89IVmXl} z?vJwWR*`Sic8w1m^bko$OKRYPB-9`fvpIj_fS)KCqX=HTk_7+XgHmM-V~jGPX`lk3 zS*U1#@9vQ_6IeO!qi{RdI_>QqjPG^_qv2$lO;w=_rDd9}J7#NPC3S<8B6e=>vP3XN zh2!AylLkTTDV|)#VLWw>YcYgUo78aV|2c~65uXiRH(}Maxn}B@9Oa~L)V=@ii_Hd8 zu2PC~PGFpI^1J{Jp^lRz&a%vC>>c9f%0{3A-&G--jLW&K<(O6}hDiP-D`tC6v_ne( z4MU}iI&y62@X0JC{_i224RUH>-!rQV{cwI*E7$5_g_CBv)osmRETrquFbr$es^(?rS)O9hS~Wx6l)#CTdheJM(Y_0D$d;<>uY3uDLibzVJek`ZKp zf27$>Vs}ji1$Ijrr4b33uU}P5_JUW<#~yt9dmi7v5|?%bhrY*xKbWpE-N-J5N6G;&+~W>G|)SJ#*&jrOSiu z_OR3LY;0^?x!iAe;>iG5gyJi-tPqzox9ChZU9ECm+uB^cb{V~y8vv{G+71u|kD!G! z!_#rzzt(SjfYshq>2IX;sxN7l3KRzN-i52zFL~8q|Cst4t9uHsG+!2B6oCtMlkv%y zPkjI7m%E+qfU{P$5^z4>Xf~?#xpL*e>i#1K4~2mb+#e0Pz0oKuav@km+<{E=#-KNe z(2vh-Fq?KsXk175=nMId1QYfk_N zetR^@TXS0#G3up&%PEmhzxeE++xK0cQhw~{aiz>OP6H7FG91my$cN0EmXeRYUw;p29r^of!Q7J^mkvr1Y$B4CgVW+>+AiFr0yJP6z!IH%FPe_HYSWu;!+4|n8=vM}=)lv8I4iOY7cZ|#5nB-8oMM$Ifmu3MY& zY=IT8uG_!k$?OlX2rZ~`kuLdpXZ_z#X)3VwwU34R9WJHo3hVYSJ`pELia++m~+8PbO zS1Di9$;opUi}my6v?FG1c&8D=$Q|n~Prwrf+Le8U&u)5+V4y>?*oR{JYLPudGnQtR z(fmKCnR}5rLNSFvfqmFXZw&Si3GXf~ojCFauNjrNSFJS%gE0yeJS!?ypluKbS!A9N zSVu~UKkvHho@T3=fEA^&3y9NNcw*Py)#~o~c6+eAeqryhZIEBH%Cjj8xU^dZriR7w z&W>C5u@j}8*R%FzuTZYx85ykW`U4dbB(fZrk5@+D#cEQ>n=8l;fH0rdn|b6p#3h;* zg#>#G!Tmj-5dsdO0CbcUupJDIaddk0U`AnH;V6mHa2X9NWflc$n&xSSYlX5b4M~dy zcJ>~Lp13AuxQ3zuqL?yjGUDVYJV2=dOo7A-$9P1$2!vved&(XBw*o#3tFW0U{&RcgV42`yt2LkH$RG4#>Un;-QbBa{tPn_l<_017MN1-w zid1F^B^vk;RmzLYi{(mroF!Z5*A9((dp6e#tKFdN91eph9Uh>~hj*3kXTg1*cfT9l z8;ZAj!F?tFO`-pWW-gs++xA>T3d9F-0IN<7NiXTfeW9MqP40*Vlj$ISLHdZ5l`)pG zVry+!0RoW-0`9{>P`B09-IYouilWf>D}GS&1K0^>TH?X3xn{`^k+p$uhc*Vx2+=~& zfI_3ul)1()hT1|#0F4Q0>Nx&%x3m8@=E@IG{SOc6!$bF%#^nzc_4j4f4@}GN&G~XV zzB&#iB7y3hW!Eg9aDC8`>yKrSdW=FcjTaxv=^L0X0wyDH4SbDbZw#T3ARJK7Lq9Ab zRp;jFt@&0i3!_wjbBh+rW1Ksr;(BR+vbC{^MhiBF;;vS!2M!!qSy=(QlX-sSk3Mw&rG0l|q_nfJ<-QdA-Wnq-XNR4diS!aODm zh?@?^4E13M&yfmt)*lq#)s_Yuu_%#cK|UbTM9XLn8t z?iLIsCXG85d4#&~weU~1*8llt^`a3fL(4Yk2R8;1$)-DDbK89IW$hGU0n!9kcTGtmsklmEh=n#q(fE2nGrloK|W;*AE8J*KTkD zrn*^7zdJS#N16NRb9)BjeP!?q%kzj!nKBW&SyeRVkTnYsyLpmkagt9HP>0U;=5#U! zpYmJ=k0$9fE7CZbE-bXr5bzOH0di?Fnf81AFo;MI(JXFPi-ku5{_dd!Bw{zwQ*I2T zhF^G>|I{IWk%a|R-Swn@^_VpgTN7N7`0?B^CF3S=5?!M9Ha1zn#lB)0MShE|LBwgL zQm)Q5aOL{inj=-cTwhvP28S!M#P{4R&w7J?ztef?#EAes!WUtPA}&ER1I0U?4r;oD z)MeO#q40uO=E{_;3Cu>QzSc) zo2%Z=C$4nFa$J8~0CwS`B|wjq*L&eK<$_n5a{w0XWj;w%p`aI!96su3We+?&*6nw; z*RPdachAalwOT>y0ZAF70MILDF(1D@* zku6qTzj|1LfiT2vDcdj~exkJDf>Xb{rch$2Yw+Q6uML7`>xpPT@K*Qk348&a0M6EK zZzXx^FlRUz%r7jU(xKTeoV)bwGtXVVa2Y*wY1aw}h#!ce(A$?U?%Q+T12}-MXqt&M z7I|izjnAs|PdErxigw~pC|u)m*RKTboxXO2DcIO`3id-pe`na^M}Q=H;8e>Eut$k7 z&8V*9?n&bXJ0miU%1f6$LrOuYWB~w1N-QodMXjb&LJDwiWq!-a<_;ckn#~TlWyycx z<&*7p2cN92?%Ta*4=Omz67cXsUb^$HZDDH*GQB8h77XfJpO?i~vf@va{ALJhiY&_Q zA*!otN&QhTyDj5{m2;on)X08lppFgkBq_E~zqUZM!#oI}XgYT+qW0_s)PFQEXD_8n zm7Gd!GO)jBe*WzC_B8Z@<;7HZhi|{D)M$*jTrc{+`v;#Lj(c7d?A^C-_sX&;iD^37 z+U#DrcxAcXTd5DAOENT8>G)~5{g}{S$g2f$hveG7?wgAXz;EbkCq-+O?!Lj&Bc9r2 zm@cObRSU)}Y_qV+U}n4(6>6p;iP^I9$-YY@oX})iIw;tu7)nc_r(6Lj-F~bQF6UvI zZ{+ z+qb{)%(26jY|jAjlY1t8+~52clM>(og~wFTH@%K(ywNveN~l0Ajq=TWCg#iIXJR); z70-ajmN2)c?lWWUKLSKBdKU}d3W93|o_&wdw8PmW9N~7#N=}kVZ_mEG+)^gtQ}_J2 zv%PM6I30JBajXz=z1h2ZYHN)U@96FW2lgFo%_9M6k_^$Zr@0(I_sqd>K5@tTxPN9) zdtHgvNcL=a^`FMg0SqDN`2|lsr2aK&70z7>%m9r7Swo?A_G)lFbxONA${9rpB94r{ zQ4-b#i~oARC_jMKZLQz=L?$6>8sV^vXjiYZ@z_^Jy$r zgfC)c4{2N;x?Th=1izq-m?I`;YEHj&{P8DV-`lpcosnywmF9bMy?-`owO!4!gk$|2 zZcKz%D8KW?n18*_H1nK7i-~K5kDmCqgnXOmg4pT^h-6r{W8%$YMj8g=0rib=Qhr-UCx!d?Uq|2 zFZA5t>dB|)zwlp15j38g{$GcfRB8i;cN-6CZDHe)UUle(_~t zm~@dM2FNayb`lVE1*WGdbQ738%G4etQb$6FW+}-xo#0IoS`?H;DkRgI1X=B{+dGl@ z+hs;kHr8~jEj?tEm67~D#^0E6ThX=%Y|E z*ci(Luois4PQy&3lLum4TqckK-aUqEv}z|4Ib3%mSz2stpBVFrDX0cK!hO(Yd)Q8# z@Ilu*EJ1l@4%kxCh`>LZ-6yv8gLsMX+Ogx^lh+u@#H8gy5S`R_-EyX56)m`|f3z&-(9Mxs)*n34F}v=7otBVTX}++Kq;iyQ zifiW;(t3NN1jHsqQJXt4o@P=ClkRJZYIk#Z@st}VzPs7VrqNb0vn z316*x#`<(}O^>G`?9nF6dr!d-oLd z43p0ee0CPauo*VnLhOyTj;)oUN!>TO9PAIx47A%pk4;+#!>gCl@)e$=>k2|2s#b5A zLYF!QBvf(9CC&542|DqtywKkOX|~D$daUv5e`nuaKlAl(e(U6wt4X;eR+lOfjh&1% z%8nnMZ}(4K-FR`k)0-rRcFhaP_qvPFtQ$PqUN~Gdt1Rw{Nx>Y2nc;!$xHkm?FD)gu z%Q^~xPGxb?30t8$lnPKZ%^gR8jTaSJU#<0?AF;kEs%-uf6{XsrsIggD!(uAcZWTA#FIrleq}nIj|Y36f1!Ngq(8d4l6!pRYW0oV?naOGl|AvY@y3?zII#2lN<=K{ zGzJ8N=AdE*`L=u`z{(G zwi}QHnUFIGSZxmj?TsdzcSaXM^0*(f@pTo4PptaHC78#h(8~6fyrTpn=KF_kdp#I9 zss{*IWW_j1<7vFwZ1_qGZ(3oJmD1JUtR4M~xBub7t&Auu{9AkTkIp#_-HYrQA$IMx zOTkvRvEtLwQS}*UW^b_Eh@PU*d+Mw&U(O^&ba#f`7!-hw zPG2~(PzrEl9GRmB6jC6>Kn$nI@dkj5EzZ>!9gE2%OXe3-8+lc+2**bgJ7e6$xH+T+}PB;;p!SHtyvAy!jS`MOA&LseKHPO~LArd7z7SnIELkjbRf28N;|`I^*o5+x<@y3sSE&KwizI zTKrcD!hi_fh`?-M5?nU*A=@ZQVl&scBSpmTO&XhwRpm z?kW9DoO@ClZd7Ds9sMW{208GJ#+8pq|KWfL#yMK-j!i$X?PeR1YUpK*$z;ihqj2(7 ze(ntBTzza5w!ty%kpz^Eoy8tJDF;vh+$5r6WGE>6+~+=b^0^m2*0JMFES*9-yrR~U*yWI}py#`Xd0z^vnN;$@D$ zR4;G%x_9a1H~!aG%LjJfa@*_64qtobJJWdZovYXAv^c!Hx)?_Dqwxu+Xh-G0abGo9 z+@dejwNIzcHVf)XoTWo2&;s;^fw(C!SQ~V7r9qjP z+q}jvSLc4sr@MQ;EwtB;030hFa+3{VE~bjPHyp5$A;RI$?`b|>cAqo z^1$wuy&wbUo_#8x4o|mx6<6#kt7C$-)BJg3_U>-H?#_6Q=i8r=-kEal=C$0*PbTHV z%vnK7GD;F{4+D*}m^R;1itcoEC5)@_v?`01<2IRh)OX(=F8yj){fIAapAbHv+};j! zUpoM>Uzvz`$4Te33N{>a(F49(%8Bed)d>Fgk$rhzz30OpJ@)<&KK0^@`;Hwi&xNj2 zocz*%KK1pl{r3~6_cj++xL)1JzBV4M-n;Mk0)5Xzr1-)M@;?+HjZ+9S<-3K659fRT zNs}Dy?-VtdCa@Ao#qAHXP%79j&`R6LK+r+NJ(XD`cc@zgm?-0!54~eM?2o!(QK<08 z(bRu#ssD-o4hb;6eaorqA;CPIoqOh)v+G+&m-kfi zVlo^adC&3#4^HlV+aOvWw*RH%na+sk6&{zF5ry9?_r5Na zvx%LOw7Lhy&hc=hXn#uuLAj{pifK=AEqU^lu=@vnZ>nGU>9IYBuY*Ex|IdQquBFzV zK^*i)i!X0%|MjipTrgYj6=8e>o0 zVF7xikfhNiYtQysrRDBRL3WvTL3oA6_S)aqz)I^1EVlnJAP&%TmHh#vEGe1;CV97V z>5rzx?|GwP7Q6{FgwU4hUzfK2)yV4rb;wOW{`N#Wm6EDs37go zSI6!wRwm_#wvOzL6^|uxxhb-9eET!GI7=mg1jqWw5v#~BV4!PQ;Fye>X~4>F6ZMak ziv2@T;2WO3-|l4gzWq%a6wyNrB@GOsL~=*@@+rUjhp{*jW@bzUsr=oN_hFel<8*!} z^V^Kgj)QOh@wdHaLv-AvjVrFXC(a{@?SviLSDCoBT^HTuUo2cs3fJSQoBd^d<9Em5 zMOR3)aAgZ}#?*HPI=P{2S7yH%O4S^e%DDZviDXrbK zRD9nb{GJ~Fap7I&DTyTq5Qyz_X{c($f0ujPV7Q5f?^y7rpWh=hGnp zo`4TokyFZ)bi)jl_x`Z*9%B+tzno6KkwTYi1wV_F3gis80_(at$P3^&F}|eW@AmiP zT$Ul`)x2`v!o%Cc+MT*+^*P}3#(h4B+I%w@KPBW7Q~7;K`e+4^*a{M>>@aHFzDT*o jirVpI6hr@#sYw10NNMDLq+q&W00000NkvXXu0mjfy%%*N literal 0 HcmV?d00001 diff --git a/nextcloud-aio/docker-compose.yml b/nextcloud-aio/docker-compose.yml new file mode 100644 index 0000000..d80629f --- /dev/null +++ b/nextcloud-aio/docker-compose.yml @@ -0,0 +1,18 @@ +version: '3.3' +volumes: + nextcloud_aio_mastercontainer: + name: nextcloud_aio_mastercontainer +services: + all-in-one: + container_name: nextcloud-aio-mastercontainer + restart: always + ports: + - '8080:8080' + environment: + - APACHE_PORT=11000 + - APACHE_IP_BINDING=0.0.0.0 + - NEXTCLOUD_DATADIR=/mnt/2TB/ncdata + volumes: + - 'nextcloud_aio_mastercontainer:/mnt/docker-aio-config:rw' + - '/var/run/docker.sock:/var/run/docker.sock:ro' + image: 'nextcloud/all-in-one:latest'