Add notes and deploy script
This commit is contained in:
63
content/notes/server/Containers.md
Normal file
63
content/notes/server/Containers.md
Normal file
@@ -0,0 +1,63 @@
|
||||
---
|
||||
tags:
|
||||
- Server
|
||||
title : Containers
|
||||
description : containers on my server
|
||||
date : 2025-01-01
|
||||
author : Nikola Petrov
|
||||
---
|
||||
## languagetool
|
||||
|
||||
```sh
|
||||
podman pull docker.io/erikvl87/languagetool:latest
|
||||
|
||||
podman run --restart=always -d -p 8010:8010 --name languagetool-cont docker.io/erikvl87/languagetool
|
||||
```
|
||||
|
||||
|
||||
```ini
|
||||
#/etc/containers/systemd/languagetool.container
|
||||
[Unit]
|
||||
Description=LanguageTool Container
|
||||
After=network.target
|
||||
|
||||
[Container]
|
||||
Image=docker.io/erikvl87/languagetool
|
||||
Name=languagetool-cont
|
||||
PublishPort=8010:8010
|
||||
Environment=Java_Xms=512m
|
||||
Environment=Java_Xmx=2g
|
||||
Restart=always
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
```
|
||||
## vaultwarden
|
||||
```sh
|
||||
podman pull docker.io/vaultwarden/server:latest
|
||||
|
||||
podman run -d --restart=always -e SIGNUPS_ALLOWED=false -v /root/vaultwarden/:/data/ -p 6080:80 --name vaultwarden-cont vaultwarden/server:latest
|
||||
```
|
||||
|
||||
|
||||
```ini
|
||||
#/etc/containers/systemd/vaultwarden.container
|
||||
[Unit]
|
||||
Description=Vaultwarden (Bitwarden-Compatible Server)
|
||||
After=network.target
|
||||
|
||||
[Container]
|
||||
Image=vaultwarden/server:latest
|
||||
Name=vaultwarden-cont
|
||||
PublishPort=6080:80
|
||||
Volume=/root/vaultwarden/:/data
|
||||
Environment=SIGNUPS_ALLOWED=false
|
||||
Restart=always
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
```
|
||||
|
||||
## CALENDAR
|
||||
|
||||
Reference in New Issue
Block a user