Komodo now running as systemd service
This commit is contained in:
17
.env
17
.env
@@ -1,14 +1,9 @@
|
||||
PROJECT_NAME=ENC[AES256_GCM,data:2u/C+iuEqNn8GkPlUYV84+DoxQ==,iv:wdS2RklfKGBfGB3FFUXhnl/5T9ESbmwteD8NypGYsV4=,tag:4W69p3IFLxGtx9cWamvobw==,type:str]
|
||||
DROOT=ENC[AES256_GCM,data:BQ3gK1hj7+CF4opSoe5aN7L+nGVa6FZ1i+1sbi/W4uw=,iv:YfxsQ7xG9W/y7E9tKDGZlN1+fUFohJegoHRXPsfAWWY=,tag:UrwbhdSpHZtsWFrW7dmkVQ==,type:str]
|
||||
HOSTNAME=ENC[AES256_GCM,data:2ttjuz0toENTHXxnoe/l4wc=,iv:lgeH+QVE0bwjFP4l534lLWMNA6+NkIdHLfvGV358Ues=,tag:Hy+UfN7vmddpWYTzz6cGuQ==,type:str]
|
||||
HOSTNAME_FULL=ENC[AES256_GCM,data:0UCzu2ZajTq2kmnMK1B8UdpPzA7MsQ==,iv:MVEUjukveSbp2AoFS5nY1SYknB//Zxz8Zy4aNZOIr0U=,tag:Oh94EMDY7o97sGrSEEUMBw==,type:str]
|
||||
PERIPHERY_PASSKEYS=ENC[AES256_GCM,data:dRU6pv4F1HS6JiRWjZEwjg==,iv:F/UOolFeyBg1uoMta/dm2SLH3yJUhjqhbnpbjdDLgys=,tag:Iz56PyxWaTVFklZcF7b2Hg==,type:str]
|
||||
PUID=ENC[AES256_GCM,data:emsSkCKTCINIuEExDw==,iv:blbc6eS/amnAJxsKLwPBj1HtijxZTKfCt1SgLkS+oHA=,tag:Cm8tU/vCB5uFBKoeGrVIjg==,type:str]
|
||||
PGID=ENC[AES256_GCM,data:d3Pb3BEoxjSUr1f5Gw==,iv:DdgxTDi0SZAV6m6AAusRFB1+/4JCNbwTSJC19TM3D1I=,tag:OeWJPQde4z1IY9RiS4+nqQ==,type:str]
|
||||
CERTBOT_DISCORD_WEBHOOK=ENC[AES256_GCM,data:StNySjq8l7U8XMg3T4IxTzSZpqxGrnpIeMhzmuEwZz22apcs/UXTNBf5wlN+rwYqZC9WkRZdJiFhKL1pA2rv94vJxcvQTYgcL07k2tnIZboNCbaEry+ycR8de3TnUctgu2o=,iv:u19B6g1ftzyZZFhfmd9n0yKiJoK7r49iYbtLpAuSMdY=,tag:V47nzEyQ2Ysbh8IwSQM2jQ==,type:str]
|
||||
sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IEswdXJyeDlP\nZ05pS3drSXlLM2tkT1ZtWVhZTG11ODcza2xuV3RNRnFYVW5VVU9lRXd3eVh4UlRl\nUGpCL0Vwb0lrdloyT1lsSkRGckxFSjI4Ym5wYzIyM2l0T2pGSTg5aFlDOEJKeVRn\nUkg5SUd5Uk9FUmxoR1hNKzk4M3dvL096bHp1Rk41dG8xT3ovSkQ2ckNDTjg1RDVa\nVU9BSDF4K0RLSXFxbnNvMFBmR3V1VHFjK1MwTEE1a1BnVDVTNEVqcDJSRXVuZFJ2\nUnJpcFd3b2dyVDlQK2xmalhYaklOZ1VrSWtCR05yZmFscUlvcDVhUHVVVjJyQS9O\ncmI3ZjE3a2JjMWdsOWpoNVZhREhOY1YvK08zV2xlV1h5eC82eS9mVUd6VWFZUVhO\nbkFiUkhLYnIrZklkS3YxOGhJc1FCVTFXYUlXYVRhZEZ2ZzR3MG5KZHhvd3Npc3g0\nYU95emJ3VnlFNXNqbENPZUVpNkNlalpBMU9ySUtBTDdvcllZMEwyWGlBRkpLVTBJ\nOExRc0VJOU1TelpIcExQbmtkTjJYbTljaG5YSnAraFptVjBOMmUxQ01rNVdPb2Ro\nbEhaZUw1b2o2dnVOL3QvUXVkRHU1VXhRYnk4RVNGQUpXaU9qZU5wWnpzeUx5dEVr\nK0EzdVVpU2NoRFBLSlhwV2pNRU4zWENMbDBEOGZVbGVIcVNUVWppMEJocWx2Q2hl\nNW80VHVpNTEwN2xDb0ZiTUNMcVp1Rkdpd1UvOFJOaklXZHVmVEpudHZiOEdISUUz\nYllodE1RMk0rS2RDMmpwMG14YThLcEYveUxHSlFwbzMxWUp5VThhNjB2L1VoZVUr\nWDVuK0gzdzZod1l0WXNPS3k3OXRBUzUwaktBRTBZbUN2TUJzTEhYMGxYTkExVFRQ\nMFpWUllCcWF6SDN2YXVlOVhNWllTRG1VZG16VnZ0VHUxc2lQdkxIZTFyTVB6QStC\nVEJERGVEVFd6NnhINERGSFhYSnRNSWtwc2I0S24rUmJWQTZHNlJvdVVLKzRBbzdt\ndlpNR1U0dDFmeU5weFhUS0lUM1ppMzNtYUZCSDBLbUxBU0NQZEZQOE5GOU4waTRD\nTFcyN2pwc3UzTFExT2ErSDFvN3RPaWRyamxlMDdwM1BqbEpoS2oyOWYvMGdVMnRZ\nblR2bmxnZG93MXU2eG4wSTFYdWd1LzhrL1lNaFRFYzJhemJtRUNSVjdZaEdHVjNl\nZlVKOEhyMEJOUEpRdmhjWTVoYVcvNDRmNXJVeFhSZ1ZoNW5LcEtMNUY2dXluTWJj\nY0ZucS9YNjhVVUt2aWJUOGpQT29jR0gzMm4vVUFHcjN2Y2ZUVU9hUU9LOTZyOWpC\nWm1IRE9iNEQ5MWhhMkRFRG5ZUW5veExnWjZKQXVibHJvWm14U045c3E0YjVNNFA5\nK1dpUVZkSlc4bytzUG1QMnhPcU0vZEZNbEEwQVpsM1k5RmN1ZllHOFZXTjdEOUx2\nS3NpZVBpNmxybC9iMEwraUtGQnRJbjNBellyUENaV2ppMTVIQkVod3ZETi9nQ29W\nOGRETk9RajcvWFU0aFl4T09qSnY3bUljNHZhSzJEZEZyUGVtcWZzRHJrQTZlYWpW\nRDdhejhlRElCRVhweGJSbjVJNTd4ejFCSWFaVE1IWiszMjRMS0JucjFuc1k3MHJN\nZkhoSE4vM0s0a2V3czBDL1FVSjBQVGxHOE5mQXp3dTBBYlVLUDJ2Ynh6dUZBb0Vx\nZ0JVWVk3cndKMUluRkhPQlpmMmNFUXR3eXpnQUxkamxGK1J5czdHSEpndEJHbmNo\nZStOMTdwYkRrTXdJNGNVVnQ5ZXRiVG9aQU1DL3A5Q1FOek5zM3ZxYTVWb0YxdTVD\nUE9xL0hNMkVVT3dDVm1KdFdVc2RGdlJpNFlFcytHR1ZRTmxTTFdTRm8xaHVWRU8w\ncUtNSGoxamVGdEc4Rm56RiswSDN5UThzeTdFdGhlYkkyOHl0UzdrYWtnZ0VDZwo3\nV3NZcmNTZVVrQnRYNjJmVFE3UkdNeGdBS0FyazRiaTZiekVPOU9IOG80Ci0tLSA4\nS1NxK3I4enpoTEF5TTVtakpVbDEzUzZvS2JMczNVVGNrZEFwcUgwWGVzCr7sGL9w\nUJ0yD4orMQwL2dzUhkW6kLSpa1PxVOX/el9t5rofe9pnOgtP2Q3g9qsFG2NDNW7B\nb5fBgjWP2vYujx8=\n-----END AGE ENCRYPTED FILE-----\n
|
||||
PROJECT_NAME=ENC[AES256_GCM,data:dCsgrxz4chZh3z+UlCugHoVagg==,iv:QPLfXY7gceeHZ+WMeiYSIxzTSdn2uXBx0oowrtl8PhU=,tag:A3WIO9dXVc1465hB0tKgTA==,type:str]
|
||||
DROOT=ENC[AES256_GCM,data:dr39kFuaLo+zY8mruKVEvcFYKGSnJZDQAXztEsBht2w=,iv:WAe7GWu2/MxtOg+3GwIv4+Ok+rMuYTgMh8KUkhfl2wg=,tag:3yczN46fY+nC7+nPTNIelA==,type:str]
|
||||
CERTBOT_DISCORD_WEBHOOK=ENC[AES256_GCM,data:c9CQi5H7pw3k052CQtzcPZafJZTYB1TC05cKUjUzF1KwFjxJoTrBGXM3y2OqTVAw8Os2s//uQG5QTN46hdDWBzPiwxZP8juV+uur9UUpNruyQc4nd6YRFZJIvFqfYjpv/ZQ=,iv:NbV+HpsYp+/qn+ObXte8BsJ6AZf0TPS3Ey4Avjeebrg=,tag:u7dseJlhqMAFIhUXLAaKZg==,type:str]
|
||||
sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IG1sa2VtNzY4eDI1NTE5IFJnL1N6VHVp\nc3dOaVJ5NVhaTVRWUFRzN29Pa0p0WEVvNEZlbVBEa3ZXeHZBaG9Qam85d3hxenRI\naVQ0TmxTcVlHa1FuRUZkU1ZhajVaNnNWWHVBMHc4OHFwNUdDTVFkcC9HZWNmK08y\nbnJQNGpiR1AwNGcvSnZicHo3eThIbGhqOFhqa0pVa0tjNy9ER0g4Yjl5ZEZjVXhy\nY0ozQU1ERnZJZ0tOTW0rSEtabC9Qc1NYZ20rNDNNVjFjU3J4U0NTRkNIaGk5TXpy\nRGtTc1J3ZWdjNXNlb3FmcG5mZnRwZDcvTDJMTWlKYUY1WURPbDlWUm55NG5HWXgy\neTNGT1hZN1p1YlIyaVJ1NEt3MG5tWUZsUUplVnYvVUYzOUVndi9MeGRuYThPSHds\ncWV2NWtia1YrMTF0UGZVNGE0MnhRNTd1ZTNYNnd0WndCRjdLYVNuS3dhZGVGMTBx\nZkQ1NFoweXk2ZjJ0TEhUTC9LaHpYZ0VTbXBHY21Eck42Y2p6RXlFZnZVOU5admtD\nU0d0aFNCbHJuaWk5bm1LVnk0QS9icmdUVmZ5TG9BM3YxZWt5Tmw4ai9HdFUwUGtG\nWHFqTXNlMGtTMlJHSS9XbFpvdWVuc05mUnFsK3dPZHR6QmlFUmxVcUZrcVlnUFA4\nSWtka01WK3o1UGtFOUVoS09vSU5mTXdKTmFNVjZXdDVOZTIwNzlpZ0Q1UGdrR0E4\nZFdLNXlocnY1UE0wbnlncmlUVEpaWVl1SE5nc1JyUHpXdEE1TVZiUlZZMzd4RDBD\neFZtZ1FYb0RSU2JUZUhQZVk4MlVrUVQ4WFlHekVWODBkUFpMOG1jYzhOenF1UFJ4\nREtmVW1VbndVVld6TmVUNW9HT08vSjJXVnh6QnlMeDlZZE5acmFycEIvNlhHNTFt\nOG1NUWVkNkpLa1BtbTNTcVJ4bzlyK0RtOGxHK2lHaGlMRm5VbFBzRjFGUW5ZN2du\nbEVQQk9VNmhKd2V3emtPLzhONkZ5S3VjMjdseFpFZ3h1K3c3ckFlcnJRUFlsZk1C\naHY4ekt5ZlNKU0xQSHFsdVFocnFjWjh3MGtJcm5RT0ZsWkNYVEpYTW1qMEhiZUZv\nakJVV0RDNU9SZHZnb3IwcEQ0N2hxVWg5TjV2WjBBODRFSUVFQ2NlL2pURFFxVkRa\nTDF0RTVkdHd5d3BzeHI5aDdVOFhKNGxKWUdZdjg5THdlbVUxV1hlTXBNcVRpQjdG\nbGU5WlZDWXlHN3R0T1RoYVJkejFaOEZTOUlwc3lIMVE0S2RZUnp6UDlhUGJNZ3FJ\nUG9oRzM5cXZreGR2MHJaN2dNUXl5aXFJQlg4SWhNRkhheVZuMjVjTDR3MVhka0Ez\nMUFneGZadS9veUtaeUMzRUw2QWtPZERnQUFnbzNMYUZtMld2REZMejdGZTFycWY2\namZCUk1lYmpYTzFaZC9ISnBVTHFxZEl0Ulowb1gwdWN5bVduVU1FbmhGNUF3TVBI\nTkNvODRYcFcrMnJoa09OanVMVWw3a09sZFBXcHJTTjFkN2VFcXVkUThUOGpka0Nh\nMEZwdEN4bE1McWFiNWxJWDBqbFlFckxTdzBJUzNCQkNxd0FlUHZnVi9CVUtSTUJK\nRkUvcWZUSWF5azh2ZjhuVWZ0MzFRQ1hYaW9zWWpwa1duREVKdGcxUnJkVmRYdkRP\nWkJOSGNqeG1mK2FJN1BzVUQ2N2NVRTZEWUI4L3gvYlpHUTZtbFdzZ0poUFFTY0Z5\nUTM3bjdvd3NIWndyTFBkc2ZIOGxoWGJZOHkvR1BPL0taSytscnphWjdZSUM2UE1s\nZmxaUC8xdXdabUwvdUdsWUNzUVR4SCt4NmVSUzNJbVZmRGgxSEwwZmF3L2tLU0pv\nWTZQMkhPUGxzZTExT1NwQzBPMU5JRDhXbjUxMGJGNnk5eGdUeFdyekxlbXBkeVVz\nT3hLalRlczdhQnZoVkFzelA5ay9zWW5xWGJLbWptNTZNY1VhdWsrR3FJaytJZwpl\nNHljQWtXNk9uaWpIV2hoMW1oaVpiQjM1bU84dmppbStVY0gvcEJXOWhZCi0tLSBR\nc0dHbmhLdGhabkJINGJ6c0VNNGJLZUFuQ21MWk5wREwzcS8vdFNKZmRvCpjZN1I6\nVU6A6bqlVb5Ilskd2TVp94rJlR70mGr6g8EHIx21TPYOunLynscLLjX09lSaIK73\nPWlI35KXY7JXY7Y=\n-----END AGE ENCRYPTED FILE-----\n
|
||||
sops_age__list_0__map_recipient=age1pq1ax96n3jg5wa25jyqujgn2sj2fgexcgd2j34xtjtxezu2gqavqt3j37zt2ksg5l0enq0fn230yaa49y65wq6gkv32tykjl6yeuwr5mt0kzfuk9tp5x3gyhpq52dc63zv8gj6hjujvh39tzfdyqn24xpfxcjftg4dj7gqt06vjmyak69ypnl0q02v832w0syedevz8msv23l5vs3fkj3rzk6v6mqpqlfpjsmnceq3g22r6qcxr7a2u593gvqhdwdec424f7z4clrycmtwrke6fvkdlsksw9w62sjavdawytayp08zd74vmrvdp4rgfklsze6v0treafqtfkd5lz4apwhfmz9f8w0zd49jhjp4e9drh9h2kdt5zwytpc33uwm93rnmph3l2znm84zylavfkce5de74cmqjhdk5twe67va5u5a4ghssn28fvkxp4yw7nfvzkd2e77r786yps0yg7pjdaupjzdwpagyjj23dhc563gmk3sqlzm3xppcgmhlh2p6e5y9edcn993kdr5c7fuq430ly6tgmkcj4lwvjtfy2y347e3h7023esqytvpxfzwwjyfz8j8njwclg80rqs67ffujzycencp8kvkkezys6a3597x6g98szjv8wjs09pvyuwtuacl29j3gxy32lqz8832qkc8fy39ntms7gv8d49qzrfyj94u9pup7dk4rcfde6rnfjcx7zvp72v6pwvnvr3c227xluwyqkfvyzq4mcm5npvzdwwvj7c7zlf5usqj7a8ycl5yux7s7td2t97qeky28su23pz83l0jcpu2pku7vgvymqnn9c43audgtg74d5g49gwmv9vd63je8s5nf85674efquste462sgmkw4ydfmmqny74euh585h67ngglrqrsykj6hdauace8tujcz2s9xqqyrmv9w4zq4pyy3c5kq83qg4n0vvg4xf6a23gha6htuhwlymrsg5w89udznezjpry62fw3yhhyj6wwpjpcdv5ssz9g4v4lhgvmhmmgyqv2wgaf4vmgg32s7rrt8ax0ztfstjtyscjjeshyf5catdpygwyz5yvytu69uh25j7std5sg7sukgpaagj7erhh5evqkugv4saqhzx3sxzjpzx40rgzxsrffre2mptffcpgr2tq3qug7ftuehk0ep88zaxzz9z9pkgxqv3adgqc63uf0qvg3xje67w42qhexgmfaurdndrqs76336q53aeq30xk236upg5yr7rkgq26q5enxzyl7gpffx9sqq2w0xgy9ut5clcpkp90wjeq4y90d6sj6cngs5jdu2t555hqyk6ga00rn43adyf87zggjrcks6psmud8qdr5hxfpdfza2r2rjz85c449yewcw377jc6d2sp87kzex25s49rwd6z4f2fsayjjre8w7n8e9v6uec4lhyl87nmekm9n7hz3q8fd0r72kmdxjfn3lcxt946tt73s2ly5z4kad6rxk2up55z3ylc6yt5dj39c2u67vrehhdqvvnyay0e7qww0atfcpqs2ly2f32xqvyzwjtwxa7z5x2zsy5qwv7zgx4smz65zzntre9fcsrjfjr7kujt6l92r0qurf6mhncy9824uyqfaacvrreh3zsqz9q2sme9n2zfewrvcl2xatueq9nspytauwwzgu98xn6kyxf2e838gxvatq3yzavmee98j9cvzegw5qqvd9apjq7pqmm543jcy50h0sfp7fg9h5jztye6erzvrh58dgyu7fj8dfjdmsnt2haekxyy5v95dv78twfeg3yugdlvfg48czge7ca0v6vgg8guwwm2ge5qxgmg2sl887ujegefn8jxae4m7j786c9tzwxh5xuu5cysdndj4nhc94p86x5ccwm59tr7h6wr5pwpxm62thzqw9yzwdlpazdg6fd46pkg3hzmdvy0h02x
|
||||
sops_lastmodified=2026-03-14T21:26:54Z
|
||||
sops_mac=ENC[AES256_GCM,data:RJ+kyX9+1135pnVGnSQBJn60ejFNzwrL89nDe+R+3nIIqMm8jyYcS+W1clmDXyeT/rlCqFz8S5/mR3D/Kux4UnLGLc04oU8Dj5iJU9tXPSHEdoWr6HS/fVHfTMfP/Hzd/fOtrqGWThDnM7K7ExEnp9rPXuZ9fi2hSK5II9nxojM=,iv:mOstju6jZ0Z87ceVqtpFlnZW8/BeokC3ceT/8mEB4cw=,tag:zs3qhDn0rBiRmhMZmpLQrQ==,type:str]
|
||||
sops_lastmodified=2026-04-06T20:15:59Z
|
||||
sops_mac=ENC[AES256_GCM,data:qoOmg/x+PabPz7p3Bbs6G9WiQbPkc5GA87rRHJP3OgiDrOPRPuwWBT/mdh7mskuxInHluRhB3LZYAP9HLebga8nKMqIC9YEYde4B8WTxL80/TnRbH7td4gxeuXJxFjwcNWGoVI1E5ievd3XgbnlQB5iykzljeub5VonCtrur+L0=,iv:hgeDv8yqPXSxVIbbXhqfMHm/OVJX/cBi1z0RXJPbzdg=,tag:MRunaBQsr2lUUti1OtQHyw==,type:str]
|
||||
sops_unencrypted_suffix=_unencrypted
|
||||
sops_version=3.12.1
|
||||
|
||||
@@ -1,26 +1,4 @@
|
||||
services:
|
||||
|
||||
komodo-periphery:
|
||||
image: ghcr.io/moghtech/komodo-periphery
|
||||
container_name: komodo-periphery
|
||||
privileged: true
|
||||
hostname: ${HOSTNAME} # Required so komodo-periphery is named after the host
|
||||
labels:
|
||||
komodo.skip: # Prevent Komodo from stopping with StopAllContainers
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 8120:8120
|
||||
volumes:
|
||||
- /proc:/proc:ro
|
||||
- /var/run/docker.sock:/var/run/docker.sock:z
|
||||
- ${DROOT}/komodo:${DROOT}/komodo
|
||||
- /var/docker/.ansible-generated.env:/var/docker/.ansible-generated.env
|
||||
environment:
|
||||
PERIPHERY_ROOT_DIRECTORY: /var/docker/.supporting-services/komodo
|
||||
PERIPHERY_PASSKEYS: ${PERIPHERY_PASSKEYS}
|
||||
PERIPHERY_SSL_ENABLED: true
|
||||
PERIPHERY_DISABLE_TERMINALS: false
|
||||
|
||||
telegraf:
|
||||
image: telegraf
|
||||
container_name: telegraf
|
||||
@@ -29,7 +7,7 @@ services:
|
||||
user: telegraf:985 # make telegraf run with docker group (985) to access docker socket
|
||||
hostname: ${HOSTNAME} # picks up the hostname of komodo-periphery
|
||||
volumes:
|
||||
- ${DROOT}/telegraf/telegraf.conf:/etc/telegraf/telegraf.conf:ro
|
||||
- ${PWD}/telegraf.conf:/etc/telegraf/telegraf.conf:ro
|
||||
# Add host fs
|
||||
- /:/hostfs:ro
|
||||
# Add host net specifically
|
||||
@@ -48,6 +26,7 @@ services:
|
||||
- 80:80
|
||||
volumes:
|
||||
- ${DROOT}/certbot:/config
|
||||
- ${HOME}/.step/certs/root_ca.crt:/config/custom_ca/mrmeeb.pem
|
||||
environment:
|
||||
- PUID=${PUID}
|
||||
- PGID=${PGID}
|
||||
|
||||
Reference in New Issue
Block a user