diff --git a/secrets.yaml b/secrets.yaml index 00bdcd1..474da82 100644 --- a/secrets.yaml +++ b/secrets.yaml @@ -8,17 +8,21 @@ services: actions-token: ENC[AES256_GCM,data:SBqyvNKmdAYQ2Yia3c3B6zJ36tV0iLkgmABXuzUXamRLHQAX6vtrUNXqwL5b3fU=,iv:0TQbJFRsAYpy/aKr3LyThFCPT/HOqws9rAVlc/BC064=,tag:AF7SeWmFqjAyDlifNcrY5w==,type:str] env-file: ENC[AES256_GCM,data:GDccCdVJoiFlUhi60j1fp/0gZi34n1Y5sN+liUjnDEhBTia4sIcPGvJ2BoZC25M2YUEz7snuehEatTRxBVzuFEWpc/yKUEhv6X9hVMSG50I0Kom1/9FchGNGGa10WKikrN/d8rxhvDLJf8jdFlRImr+uxA4Ko25BZUs812tQISgxFc5KXR2IUSPA8BfKGgZNbxkTYQSqynz4jzJLV0IDuefbKCp4r+B3EIp2R3kQ/oU5ZB5QSM2hdM+z+eI8HtxXI0Lr29XXSFlXG1s/sZBzHwvqb3jJTlWREwhkuOscN20KM3bweSl8b86oKOnxt1UrEf7jEE5sArSoiqV3hymy1YV9CIr+E9SOxQOfdMDPpTjAvmuduc9A52HwiIqzyxpPTsOSK7l3t924w7UchGRdUdflsD1iUCLd5q0qi0mydvD3Uc2TZVzpuQtZ+uVGMOF7Xaz6sKZ0euO4j4RG7N7kIqBR3WhxsR1wVl0rwBEFfJ8DJh2opRBI,iv:gOst4FJAAVcnpCJ/wmuW7yPdjzGqvkSqHn6qWjEowHk=,tag:EUm568mJlgXfr3fgGthxyg==,type:str] minecraft: + discord-webhook: ENC[AES256_GCM,data:IuelRGTjNLpZxAFFdRQEO9fx/qaN64tPIqWAKIRmCpgxSwpzXaEPXMF8SIrtLUEY868ngT1RfHTvqDpPMO25TFzIw9nTWr9DM45+ZWzxEKwRMy1PzLzrUdSZNQI3Kc5mKPrGg/avPO+z2VoeAZLBEY8Z2WC6eBd7eg==,iv:FI1NmXLMrOvLDpH/T487irbTf4Aa9b9aN7pOb7jyfyY=,tag:gySiKEEpwtfOdKLaO5wPAw==,type:str] playit-secret: ENC[AES256_GCM,data:dXy11fLDMTYg+aeoHOVVsNxXHry5OvKixWwtF/FWQULQ/KyOH8eshVznSXBazx3MFTO0qm6c5jJecGiN/0Ry0WdtRqzZ7mFqjMnpTck7xDU=,iv:y9PAcD86PlnK8mxjMAS1FMBNW3ZT8uLAFPnxxUaEgm4=,tag:NtnVnknzWDwqzg+4hC65UQ==,type:str] - proxy-allowed-users: ENC[AES256_GCM,data:nP9qx1xHS8mTXttAEfwX,iv:3afr3MFL7pUqNrq0iLFvs7Rif1Nfxp+/clFsMysawKo=,tag:I8P5SHwAt6n7qszAbeHCRA==,type:str] + proxy-allowed-users: ENC[AES256_GCM,data:VhNcS+EkTjzXKoCP1lQXapM=,iv:WMHoiLM62nQdl8KovnSNK9qlpuB192qa5hY8ruGYyN8=,tag:qXjmfcQO4ESyhyEpkobaXA==,type:str] proxy-geyser-config: ENC[AES256_GCM,data:zUtasSljIpn3pya0QmyyckY6xlIexk/j9KjTlGFU5u9Onvrgr2B+ggnsc6tkvgGFoMTk5TF/T6I5CAzoOg0sTkJqGlx8zxfjYpi5ZnW2kLwdrwpzidzTGpl68pA5KMxYAtAmMkv8g10T+DSYvrVpk4o4wU3h5Ud9,iv:DNVOZwND/pS9RmbCDVi1oXqYSZqO/GwoNkUOJJOh5tY=,tag:E7V24sVn78MWD2RYDz2Rgg==,type:str] - proxy-voicechat-properties: ENC[AES256_GCM,data:khVSVyXsCR6ig+ugQPmsMxYHnlCee5C4GBZLrzzoKuel5l/ieDOaGXw+abcm5RBELy+cOQWd/xD2cq3PM712hkksLpSYUw9gSSlx,iv:Gdc/bCdW6e1ZNFK5FXQGVmLQ1kv0Hklm3hvl79Er55k=,tag:O28pa0cIEDH7H0tuUGXo6Q==,type:str] + proxy-voicechat-properties: ENC[AES256_GCM,data:gb7CLWCKHLATMyJTlBDe4wrFzLbpTjX11dUP/WXZ1ONt9nuegLI6rNrnv2LbjcvNOkXJn4KnUsWNB8xrSt0+1/Jr3JAqKNSxuqA=,iv:EgYSq4/B1U95zQ/TCXOCij7gmO84GdTId4rwzaufl/0=,tag:C4RqylO5J4qlDqNf+07PCg==,type:str] proxy-secret: ENC[AES256_GCM,data:K5GMlzDMD31YKjrJ,iv:1jSAFuPri5DS7foMBSw0rzXimmg3IPN6JXm0WVXqNwI=,tag:X1InctFVT53Ne/b23crnTg==,type:str] - favelasmp-ops: ENC[AES256_GCM,data:G3zOP/eST5qyu9UxeI5eaot6IU/yJRcNu/BQQeb5lk1O7LiQaMTfa6aKfeJSf3swl7Jk2R4YwHjYDXnA+BpqDovA6xXIr4epPoQHA1wQq2UkRw+nGHCJDJONS5ZdwQHPa1iwqNg0KjT9ruSNcUZsACtjlfbeaGfzTG7SpFLWoFduYkQNhGdTaBn4s78R9S5xZWbqGRbJrMr7Ak+ja8QDhTU5hfjLQmDidXkT45olCzQ8nq1hPr+JpL9JwSDJyRaB5IrGIbpaWTndZNvGmlWDw3aukg2KKHeu/X4M4MQKATWJEquJLChgy6kqJxFu+58AruChr039HjGOTktCFXyqHR4kLOycStt55puFdecBBVwirfirQaLDH3HMANVoZ2fpy8FEihGIhFxMbxhsgmh/yH4euIVBfYKUeJ7B+o8ttz02C+0wSiENkIzTTTebwgU5aPAU6DTr7I8azRHHXX/4dWHqH6AwhmMEL0KsehxZv/ZKZj9IVau1s6+wZiO5MwcXvKsUKbsRIXqyijUna2dZl9eq,iv:y344lM1tjijqsgaM/NHGJMXJxbJrEK+v0LuF8ZGbI5g=,tag:BtV3E2EdEOU9NwTYiFLVUQ==,type:str] - favelasmp-whitelist: ENC[AES256_GCM,data:MKNkAWTm+ocxJW2cOD92WopiOM8PJRjQpuOlXqs7sfVg4vZKX5ivX0vrjcYZjF4Tia+qZCKjH3tJM+xHK5/jPDEQyBwYv5bh0/z7kg/IOvaYsrBgR249D5HniP8avQAmYOVSbG8ja25tmfUoCNcf/WUt7sGIenNUiHNQOKS5S07iFlyJWvCmgES8J7iGfYmc9hntFZ8ZK5GCwGZT1YzwT9p7aLEbTfLNe1c9IzT1ew6iReNCCpIyj33pTjdWA51kWJ1dS4/s5QIxC80eyzG97C66rtS2UzWunGgrN+HPtZmuMoVeIDTbhTEnTLGOGDtVVKZ8vv9fUX4yLaONTH8Bttp6rTMRzVKZHYuZ/1DA+E1BrE0xvBEzLpEKiRLwY1rfztmPB15yJEG/LZjLJPS9rYu0zIr0/UNrcvPwdDA4aDkoh8n+/ABFm7TsHXf38dpWVS+yxfLKEId9/DQ22m+iO5OFObzo4jAM+ajkRcBSv8aT+u9Zh87LBKv2JpiUUePHdL41ZpkWzynbTUyISB7Np1U94vETT1i4QGmBLwZ4SatkA9oAXPS35W5qULsTZ6TR60KW0dQ8bp+R+IICqh0rSl2tzEZtZ02PegvaX3mNBW6HXavnKzvztuEvIR+FQbvlyHKEEY6Ty803rO5WAW4sdI7QoaZnX2f23cXjP+uuVm4+RzfeZXW2U19HZvHOF/kFkM82wvnasMwVqpj1gWEk1HYUDjajqJ4muBvztBqXOYEhF4sNHoVPGiJ2xKMPESs32c5nia4OQy+zV4KviEU5U4TRwX7AkFOHVTDrNbvZ5nLXdJkMzQLPkyiTGecJTKa2hNpAeodALlFfmiRb5jR0MkYmeoFYqhzAfWjFCVB1JxW6HMapGp+D0KAf99sziz8FUs6n+vevafz2n5iyNzomwZqX9DoNFG34Mrgjd2+Tl3OxRFaWt1osGcJFjs4LpcY2MOU74QRixEwHGmzV9wowUpU1ychUOPvyoJWMBRm9vdep6LRCzkd8QU6+6hNIliy2bjMr1TEFGac2gv5SVyyeCa3R/CIPii37+1LGglLHsy8FuFmWQjRnxB9DxL+jaWl7mVLCHy1Fmu99FG2VuISKzqf5i+HI9wupXkoO9Du/H1LvBs7WlkBVMYCfTusxgNW6LLe8aoWDhM/NehXSR6ElJF1Fx1b2+oBZvTIbmemeDiq6Dn+Cp+4smswoXmgtqpzS0umXWzqLlWOag7FdWR+jPYra+GgavFZJ97qKitBw8hOR4xNi/0MsEi5j6SvTkE3LsRH1vEPHF91fn6y1TQaagrrSMA==,iv:s49Os2mYvjjoz8FxBpd9ZZWNMU9gIuC0Wck3czsSYqo=,tag:d/mSpnUjI+d8oSNDSt2Lbg==,type:str] - favelasmp-pack-manager: ENC[AES256_GCM,data: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,iv:zrpbgxkEOPkGThzY6o9Tp59ObA6hJUHY5tqZ6v8A9Ac=,tag:YAHFXl5yYOSfsqdaxKqKkA==,type:str] + favelasmp-ops: ENC[AES256_GCM,data:dLS7S0MlilX2RKmEPcJkzoyANgAp19zPtGCqAO1w2E6sJyqz4+pEY6BddVBH4hh3bfm42j5Uh78wlJR3oXu3jwz5yJnBlTM+JhK0Q7DO+nYx/3vNqg4ZFe88Pme/FDp7xrRr2zJC4WOt20LvmjfGIoy68vsxiD2h4A9Z96ER6IUbm0HaxngET70MGSaN3V/GB9kl8fB2ZrYm6wMixiCXOokXqNSizifgXEPfrYwnUbLwVjL0kELP4T7wlkr8HGMZjT2qdosyk5uFySNM20gU5s4gh0rah+OsVYqzE3nZt+Qgrau/zwBQCgIIGrsN+t6HQ2SIcuPbQZOq3bpofY0TpqMItCQVVJfHiE5J9Md5kklBEZn97ylNqLiGd3zPOPikha8AWqhLw4Q0dB52kKCLmf5VTxf5dZ9QkN6iyCuSGHLcMX+6GLKezemQ2l+qkRvEYBTGM3fcO+Ey9oo8UgOzb5MUrwAV+gqWuJ5am9QX843M4gV3IpMGFBa9RfDUF+CghnBlAzk893F0hjWeMoMxazVxMA==,iv:RDHHOYnHLLEY5ouqVsQhd/tnS3ZuU+HD0IXNOC4uoko=,tag:P3i88sKHPsaADsZcnHRMvQ==,type:str] + favelasmp-whitelist: ENC[AES256_GCM,data:ZX9nTd3YsvvbgNXTSFsYqBfY6CvaWzWHNY3qOwj0oVjnCh/8fzweJc+ed1v/ScT0GcdwxVlZyPmOSglsKlpcGubRcHXh7LUAP8pL2qE/SUOZ5/DQRVTyo1Q7zNLwSeJ+H6nX0xXIcCGOYhi/FLYZMPAyZqOicsGZxieO8u73Tb4t6nOwLGuFsn4hEI527lXd4VwtcE9hTv6IBfrsE6syoJpSQ4bvpJPjPpeBv+BUY+zESwWwSxVz9ced8m6gTZAVJ9gd24evzwqPxhWEncpr5Y5Adi7S5n6j4NOug6d6jOpZtgdGzeTThyzLTfzDwkT3/Bx4rH3zsrGGVBgEuThgXbhO15KXu9ZGqhKwqwlv2j4x8jZ90LcXJfZYxhoQqsZOBWfwWervS3cNVXMoJPMRQI25qe/Pul6BNtktZqMAKaeUGnQTDRKbLux7dObYiRgDV4fVFTqRuLBy+QUoy8u1DGXmfrtB2k7vKb601MTcULOVVZEGnteDJG/xEzY0bqtPhtP+4kmeKKH3ScnFQPac61jPhZmu6pfJyjc2+uLpWoFRck7c2ZHtCvrlgWBeFOXdSSjTTAe/2XtRvdVfIVXtLxCwPoRE6W/7MDjOzQxc0jWmnHQ60Dk+KTqpdo4gPLGcRlEGfMeAU4HndMP24M39grEBzjTpeRw82c2GuzinmUw7JvW7mbNcycNwxZX52xTtyZhNCARVAm1BfoysD1wwSHIozBp0CX4amrpCVQcztrMccV+jrKwUrEyrxq6sr8wvIU/Y3Gbp7GmHFGXc41Pk6RL9TsDP/SSY6+GI+bagVjS1d8a+WPuFJTfFZaCzC0CxgFOxkW9yFoWjYC7h3gB/qZRX1M+D44ywnjb0MUmjbe/PGaC2LWl8I6nZTLPnwb+Ke5dzF2rFJxvSWLJoOHTS0SRRm5d/Qr0lXFJEmHsOh/J8sOVdEngebGpjA2VBFwyPYildQ7nK4AQ7RGEfKE6kYNtCLs9b2cMfht5BaDjx08JGnbolEidvGGbpfFcaNotGv4T3mjxSVAenJJgGKNwmY+lygU774PYAB0WM763aD98IJRDH5K9WeXL8sOvtTyKWnf0R3FkuGm4Kmc1izGHIrK6CS2/EogiMRGsTy4vEofU4YCVsHKtgSe4g+h6bo1AnPlQH/yJpj5Kjef8NRsaqdwmtO6brBMer9mLaexHwFfpKW/K97E7hpbCxJjT2ehaONNuB7h+0G5NXY4Av8YbcbhgX4/fkbIM5WW+PqET1uMGRwPKdGC/wyBNxCeEaRyXceRyGlMVW3XSK3nO4A0eeawOP0TDhdrWwpzvwWt2Dg9pfV4RS3PnKMsxSgfNR3K8Ie/VFnnGARnj5sLRpE48pHjpHRaT6BTRQf6I2ZMzRVn1rSdYVtxbbYNOx5Z4CO529Yh+tiO57uEqz,iv:/1GNTBHpS+deQT+O1pEs0u8siL47h8Lna6QhqXUvIbU=,tag:Eb55A64eeSoSU2qVlL9QiA==,type:str] + favelasmp-pack-manager: ENC[AES256_GCM,data:M+7RrOpPXD6FiXFVkTRGyany3M8aIMJeJxLocILJjTzTgqpdSnzm3vxrpi/RwCABLihpo/0Wbve+aVJHg+4sA1d5SupnLscTsDXPZT8/5OGJlrtvoaMugfhUL2AMg8KypPP8wgpyDe6CHmErsEunhFAoLoEmPfSv49teOJd5sXEXFiZUnmoF6W8pN7dL3lqUyQfVjNSEJZ5teYall3o236gxeMdL/hqp+WXiXtn/sLP6zqWCNOesp877A8NfbmbeAQOZX3wWpTs1gRpX9iiqS9qzxSYKONkn9bszvSMzvFf36uPipIq8zQyZvUhdoXOHSHbumB4DzTEIHmUfUaKp5ZHdCLvbmfv59lneWHEWU2mLjf+0HLh0YbKfaWDkDZgHvkKFEHjctUxY5C/LmcO1hQ5JwswCNul4oiSnOMXSXXFZu3JZc2p3eMF5oM/1JQjnAADmqjIVwb9KseM6iTwScXcdxPXR+moXGshB9Al7VkvcVZVDK89wwutyOBWKqLqt1p+do9q0xzKe/C5tdcYiH/9xwsCfCyprO3EuGn3SETL+nm18i2LX3FK4G3n/bMEJvUu8TE6jcuy4En9Sgp8Xdm4VNMccZUtMm46Vyiri0/fG8j53QYOV6DxwcoxORhtXVo47lhTe01Y2clMP/simRdiwFoM6zlBt8UwP6051Ayf2tZEcqxl0BJq0Qsm1CkHQmcj0HSmB81XrBkLlemXfcXBWQjuHkUU1KhlFUrDmfQw4Riz1GyEt6U1HP0j5JnRk8YWyKlxkXBA2+GC0YibF8I6gUxzmDXcFvM5fxi8a43JZ1K4h734nh2pjhUK2TUg3dH9otVwR2XIgrvhQWH9mlMLw3n4TreMdbBc+Q1IGFy00nxhf4ObSnUUjXC6OOonfxYksh2XObBe5qKLjxL99wF/XxAE7qidE2BsRMCxUfnFSMQNeY4giNSFWRA/faiWz4GJu5dTpqyvH0YWI/uWAZudAK841POi4SF4YqVlRJ1vZNSAHySHBwdIfoUyLu29heagRfhT/6+oYNIlSFCF+R/rEHrPw5RU1eeAAI8EN3vTZDJXCi2tVdBgBDxfY4sSpK02pAmSnKerqMrHGO8u36DApDuYKCT6qMOd3NKzAuKZCzBB+LQ1GgEHV0ffQKtcsX2Qi1K9W2i3yCUwR6HddZg6NMaUGvDLI3T7gjdCc523WhZeWYySn+L/MVV37QLJPAddKiaxKJ9EBQh7BoQumJlH8WQeM4d+U6oIUXV94OrOXvZ1XoE3/AWwGOMbZd4+hVigU020CZo/W/ViVm7nrDb6gdyIVZpnejf8QtU9SSv+YcIDNR+dJryr0cudfsqjmM8obazy5rXuELwKmYfENZ+Kl9tO3C3rpzv42vwG79Gfkd5VeTxc57p108MNxK4udxdcWiCcwfxiqeHbk3wZgimlk1c65HZT3GZjBfay3kSEdZzNEyvr+blhves8BuyHzkTXID04PmRLXoBO0/23+oPdzX+Y6tt9e3UcKDhM5wXfWx8CLBxRhSZ5serohAKNVRXtZVwzRjNCzC4UXhEN+CfLyAOvNgX00KC6OHq/qqovSw3iymqt0TGY9LgqRqsnuriiGuc61Y+CIEOTRSMK9zjyIRx3Ee2cg1F2LRj8QpyxO0Y1+HY0awpVLE1xVPugvG1YTAa8B2ncEB9lkauJ01YoSSDGtdM151ENL5j+xmruLcTVxH0KuIlVkvOFvs44eTZFyyOJQWuEO0PGg6NLJky+8Y8s18j6f56GY9g2P6kOXeDmc2A9r1wDdp0nHHfG4mmloYr3KfjeEDYFiRaehN/d/oqXUvNOe5RWHhZjdlYXI2k4HLSdVoEXP6uwnqwDrE6dBjz+j98pAHLfXWjNRemWH9eq9zAk5gUBijf92tH08lIaH69FkGrZ6ztvDShr606O9FEuxAV5qTV4oRZv8/paXvEw2D1ft55on1vg=,iv:7T/qClM9DGN5S4LKDKvpKo+FfstoEXv8MusZ4XAVj7Y=,tag:zBcmuQDGmONRa6a4O0Bagg==,type:str] favelasmp-discord: ENC[AES256_GCM,data:b3vFKmTz62WSWZW7B7vhTvC/PvUPUuflWBU0GtNJhwujycIf+UZbU1/5nNjgviPH37hZ+QS75ufBlaoLoxsaFJ5PCfAyKnP4LHxQaqhpmdj2tAcN9xSVIXxgRle6k+6RLy+z09U8A2EBUe+M3ke37cjxLMj1SrLW2WgcL1uMax3K2bXGydE83S+Qo9uC3p8fT/UdxmXURTwvOxtXQ9lPsXQoN8mfOS/m/eOvz0JU7ggXtxLR5+FO57jK/NXsXzC+c32ZX6+HvKxPbnMx+GuqeXeBABI9bY9Gnigyq3JPkhMrn9khAvzkcLXXTlVp4pN7OExx9GgawTur47uJzso/TogwUym4MRg8fkd8OYlXdq2EVyAydzL7RAlOu/T3zksYM+TVyGHoaYiGto2l9QLApapk11XTK65RdXCe9kOl+dubZSrmRuOdYXXVkYSC55tO2NOFvHDQW3MiAKLPnnupxPt0UGp9sckjWdBFfE9mNxJ0yI8gtevB7Dm1EiXuYeoMRw8YCGVTkaaQWa35bqZu7AnqN8muDBqr4HpIYxCQBKMTMlqAeBR0namnIEOkbX/5inT59nx8VUksmIgoj786ptRutEghLUp3XyOSJf2WrTJHm7H1cJLwU8w9q3510Dt1jkhId0D3AnRKL3GGDglzGNkGytdzhfnr9tfLTud/dReG9BrhdSW/CgQpK8wjEFZRaeyPPFrJwKSOBgN8fY+j28rbwaD98GRX/MaNBxSAJ4wJIMlobssTVl0p0lpzwcSv0D3ckS6eZ7Vby0bKcJtlumY+oWitTHzmhJwcKe96g9H7oP8zvIyD0lhV7Rm2c+J2MMtdDo1sZNcyJBP+N+moRROatHDLqwXkrUv4Xn1w3DU5/KxG99Uzg7YdZV4oKuuF3ComGWGTUuoTqUxDoxAKppzNyuhKtFB9fXk1c9GiyzBc6jC5pAJdhXaSmgU=,iv:W2kT11X2rsvEChSvJgEuUtmeIqKP1AYgWwXsspg4LUQ=,tag:lEC3vMsNme1vtPxAtDcRRg==,type:str] + favelasmp-voicechat-properties: ENC[AES256_GCM,data:FHyZQ+eJ9tW7IAS3ixBlNoXOetDucZrgs97+upDbKiyCxUYDXb686YEWqB6D/FBZXkPK3CpUPHt3mCJKs1CnRDSeQOIvHwJQCNroqV8GhtGRo0/CwOw=,iv:hmrlSuiey8ixfWKVkliPtRHy63gdkBOCI8xX1+jPJOA=,tag:0+E/lacwap8cEXyxqNx6MQ==,type:str] minio: credentialsFile: ENC[AES256_GCM,data:b3ZS3dJOjUMTFNY0vnCr+u5SZaUtf2DR4zCIGH/OpZWWjJIxjRPKp6aPM5ok/XnYu8cv/4FHwMM=,iv:ZnzLCTI0cEVHGy7mMUNGiQlseOXxvNgWrD1mkthwkNE=,tag:8Ii6fNg2syJcyxNAww+6SQ==,type:str] + nextcloud: + adminpass: ENC[AES256_GCM,data:DNbbfAaqJFTiYG1T6YE=,iv:Hceqdx5LT0LOQHocqsuNexyEUax/alAIeSdk37L9v0k=,tag:+7u41W6FMaXDQRYZCn+2Ag==,type:str] guz: password: ENC[AES256_GCM,data:0D9a5w==,iv:+ahN7Y5rsJGCB6/sLgA11yt6YjPDIs1Q7qyTSBqp/No=,tag:pqnd/zAKu4ZFSsrInPPO5g==,type:str] git-envs: ENC[AES256_GCM,data:ze7jgpqZ9WFzd6rQds3dTa5FQniZsx31f8qLr1IQ9VpMuEqGlFBLD5vMxeW49XCYQyNJdR0wjLA9QuW6hDN9VXdIm8D4k1GNC7S2Uac2ROslf5sITHjByIM5mKCtt5pttM+Z+MysrvHT6TKiQLdIpSfxYzmLkbEE23/qhBCZ+uK3kqHCJJwCuS19e0s1eTCgvI6gYQXAYU5NI2plSeq7VJc3esug3X3+W4TMn9pveknmjTrJZfXavlCQ5y6yyDIA+aFB5gKJjFWMfKn78GDrMhaw3F8xRt5AOWLh4R5TlZbGnsVLrJK7GK3BwPRB+vS46Di+Je9vog98TXX7ZHRtT8516qnE6J+pYDuh2vRo2gSri/AywSqYKYp8b5iMV+lVvWZBVGUee6USp0ufVUlC1H5qOd2eKysIRXFz2axfRVDu4m17tbjG0XrwjUEo+XkeW5XqRqcQ0V3EmxrUmy2e4RT39394UZUG1Ab2qvowgIYFzmOIRUUPZ4b6IOeKFwnHCbRt2WYFVQto1D8RRRPZO/hU8hc5k/NFBwTxIg8ulr8dCLZPHarkZGaVSTwiHCSOppKlVYlvhgzniaCkJIAYwfaVnjsxGbWKHRuquB3S6YbskUy8qxohAX/0oIjWLihFbqmzBnNmp36cqPC7tFgfJKxCLnlwsveyDVK0AaADBMHhkpcHW7CWb0s9ZwpHrqgIq4XJ37ncieOvQFDgSZ1F8G8/6/avQo42WbeoMkPcbAWrfR/6ZMsps6MK99PeYfju+AbUwfq6m3hcIBIRiko4sn2GsbkkTfmrzOGeMSO/YT4SLJrnYqq67NzQGlh985+8nqPb98LSBxsRQ5umiJyGdytWn5I+Hw1AYXo7WIl4jrV+vhvv4viH0QMZFmIHwTYqCnT7C1zBZwkz1X6j8ZpUHF6vG36U7dxcZcogjhUa5ITqvIe/96OmJ7uGtIQ94ZeuJbrFFAYncRs0Zql8x1bksJkmZ9HX+m09/h6cl3NZ8KPk36cha1MIkQtuOPPwmuVm6fE9jG7gKjNK1Gk/LXR/or9gzX3YWwt5KAfPKRiWz2Bf2y5RmJOCkrN7kSy7iV5yFsUgd64vWQ3jRKwfHsHHJX0XyIGfNYyY2af8kr/iJdzmTqLSilEw5Fs16irHj/yWti7UJR4miDQJydoxfTguv9kLHzoPKpy40iwnZeJS1cnQFQuY6Qf+HyKBWOU141J9kd/w7px1Muu0SN4q+WxdXTGuHYJJqqJsPxkgtpWYdrklaHfd+9XEHqjIZDuqZJ9M5ctptiPvJgJP1n7AzKlnwClEI/RqrLomZMW4JfD63gsIxFFK13BGwggzcOEz7VKRmo08CUFWpnAeOzQDwax6+o6X1jPxQdv2+oFPZRmqyrV9QjvXogG03uOjaO+zMfhj5Ykoom3IQv803hW3xrToshcyg2+qyamfj0c7DAI+h5VPohH+iiBRWiQJCmUJSkPmAgSLFwkuPNfFJ/0CKjWhFVNaXgx4HRQnH0evpHPFFN0JCrgROh14vf0J4bjIMi+v1gerhwBvBjuTNM41ZsTncFnRGMgaaRIp+UwGGSB9aZf7DdXVzcsvFdqRIUgsLSWJApmkvA6W3gyME3Pugp0K6QsADPbg/fJV3HukElC3RIPX89QYLENCFqutTtH0DqEoQKiNhY1TXorS3g==,iv:6vBiIpZvLjWb1X2mQRf/IGDvU60NtJ8TaYPtKA5GepA=,tag:f4sW9OAO4BA3gHwLuaR/rw==,type:str] @@ -33,7 +37,7 @@ sops: TUIyZG5rVC9PM21RR1ZtaXhKUytyL2sKH49RFJJi94RFtbyJMYM2oLETQ3sgpXkJ BFyQJClKlbE5In6XnvJ0PjXForr8tYFIZ2YG7/Y2jf/hXMtIHO/02g== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-05-20T22:34:38Z" - mac: ENC[AES256_GCM,data:+ymZYgCol0g0VBTGN9UIHruL79AkUp3IJkxWgiAua8OshRlvcpPtmVf8o80bO7Vr3VSkGYEJQ1Sra4WqDDlBVFS46HqHMYRUlLP6j7Q5kw8GaSrV/j328HgcC+feg7YjHYjzNs/jdNjf8l4WyFAGU/dP07EBPT1/lh6zL+A8ki0=,iv:jApzTmb7R84Y34op/qr9Ykjsg3GUG79NBhMfUeXdC4M=,tag:6D5Ru0MsVQlfse0ZBUCmwg==,type:str] + lastmodified: "2026-05-25T16:34:14Z" + mac: ENC[AES256_GCM,data:ahwZ37rMTaSAUeIlkaVprms05vgjmH1tBxpLRxiLkJvdJ4+AFJiJtKc/THF1OkxoEsbWepaMzONvQuR4pHWzJ/kw4gpSt/SBcKKDcpQjQA+QeTQUTUbw5uRU/913P1eXNI7lmjUE7Bz1mhyoKV23ge8c41jRy3B3rHlhLGD1OtI=,iv:V6ywBzzwjs/Pavn/ETHgZ/0n36zKVXCq7U1L0Y4LVhs=,tag:Osx+tSJ4dzil8YLGT+7vmQ==,type:str] unencrypted_suffix: _unencrypted version: 3.12.1 diff --git a/services/minecraft-servers.nix b/services/minecraft-servers.nix index e480320..f203165 100644 --- a/services/minecraft-servers.nix +++ b/services/minecraft-servers.nix @@ -294,6 +294,70 @@ in { }; }; + + systemd.services = let + tellraw = c: t: ''/tellraw @a ["",{"text":"\n"},{"text":"","bold":true,"color":"gold"},{"text":" O servidor irá reiniciar em "},{"text":"${t}","bold":true,"color":"${c}"},{"text":".\n "}]''; + in { + "minecraft-servers-restart-warning-10m" = { + script = "echo '${tellraw "yellow" "10 minutos"}' > ${cfg.runDir}/favelasmp.stdin"; + serviceConfig = { + Type = "oneshot"; + User = "${cfg.user}"; + }; + startAt = [ + "11:50:00 ${config.time.timeZone}" + "23:50:00 ${config.time.timeZone}" + ]; + }; + "minecraft-servers-restart-warning-1m" = { + script = "echo '${tellraw "red" "1 minuto"}' > ${cfg.runDir}/favelasmp.stdin"; + serviceConfig = { + Type = "oneshot"; + User = "${cfg.user}"; + }; + startAt = [ + "11:59:00 ${config.time.timeZone}" + "23:59:00 ${config.time.timeZone}" + ]; + }; + "minecraft-servers-restart" = { + script = '' + echo '/tellraw @a ["",{"text":"\n"},{"text":"","bold":true,"color":"gold"},{"text":" Servidor reiniciando."},{"text":".\n "}]' > ${cfg.runDir}/favelasmp.stdin + + webhook="$(cat ${config.sops.secrets."services/minecraft/discord-webhook".path})" + data="$(printf '{ + "embeds": [ + { + "title": "O Servidor Irá Reiniciar", + "color": 16418816, + "description": "O servidor irá reiniciar automaticamente para limpar a memória usada e evitar instabilidade.", + "footer": { + "text": "FavelaSMP" + }, + "timestamp": "%s" + } + ], + "username": "FavelaSMP" + }' "$(date -u +%FT%TZ)")" + + ${getExe pkgs.curl} -X POST "$webhook" \ + -H "Content-Type: application/json" \ + -d "$data" + + sleep 1s + + systemctl restart minecraft-server-favelasmp.service + systemctl restart minecraft-server-proxy.service + systemctl restart playit.service + ''; + serviceConfig.Type = "oneshot"; + startAt = [ + "12:00:00 ${config.time.timeZone}" + "00:00:00 ${config.time.timeZone}" + ]; + }; + }; + services.caddy.virtualHosts."favelasmp.guz.one:80" = let meshLib = cfg.servers."favelasmp".files."config/mesh-lib/main.json".value; bluemapServer = cfg.servers."favelasmp".files."config/bluemap/webserver.conf".value; @@ -342,6 +406,7 @@ in { ]; sops.secrets = { + "services/minecraft/discord-webhook" = {}; "services/minecraft/playit-secret" = {}; "services/minecraft/proxy-allowed-users".owner = config.services.minecraft-servers.user; "services/minecraft/proxy-geyser-config".owner = config.services.minecraft-servers.user; @@ -350,6 +415,7 @@ in { "services/minecraft/favelasmp-discord".owner = config.services.minecraft-servers.user; "services/minecraft/favelasmp-pack-manager".owner = config.services.minecraft-servers.user; "services/minecraft/favelasmp-ops".owner = config.services.minecraft-servers.user; + "services/minecraft/favelasmp-voicechat-properties".owner = config.services.minecraft-servers.user; "services/minecraft/favelasmp-whitelist".owner = config.services.minecraft-servers.user; }; }