debmaker/README.MD

73 lines
1.5 KiB
Plaintext
Raw Normal View History

2022-01-23 22:00:54 +01:00
## DEBMAKER
2022-02-12 18:30:28 +01:00
The main goal of this repository is allow to create application from source without install all compilation utility directly on the main system.
All package are install in folder in chroot environnement with only one script.
2022-01-23 22:00:54 +01:00
2022-01-23 22:03:16 +01:00
### Requirement
- debootstrap (ie apt install debootstrap)
- Run as root
2022-01-23 22:00:54 +01:00
### Usage
```bash
. vaultwarden2deb
allstep
```
2022-01-23 22:13:15 +01:00
### package are available without compilation
2022-01-23 22:03:16 +01:00
2022-02-03 22:51:24 +01:00
#### joplin server
```bash
apt install -y python wget ca-certificates
wget -qO - https://deb.lgy.fr/install.sh | bash
wget -qO - https://deb.nodesource.com/setup_16.x | bash
apt-get update
apt-get install -y joplin-server
#Edit /etc/default/joplin-server
systemctl enable --now joplin-server
```
2022-02-03 23:03:40 +01:00
#### rss-bridge
```bash
wget -qO - https://deb.lgy.fr/install.sh | bash
apt install rss-bridge
# sample configuration for apache2
apt install libapache2-mod-php
cp /usr/share/doc/rss-bridge/apache2-rss-bridge.conf /etc/apache2/site-available/
a2ensite apache2-rss-bridge
# edit /etc/apache2/site-available/apache2-rss-bridge.conf
systemctl restart apache2
```
2022-01-23 22:13:15 +01:00
#### vaultwarden
```bash
wget -qO - https://deb.lgy.fr/install.sh | bash
apt install vaultwarden vaultwarden-web
#Edit /etc/default/vaultwarden
systemctl enable --now vaultwarden
```
2022-02-03 22:51:24 +01:00
#### zigbee2mqtt
2022-01-23 22:13:15 +01:00
```bash
2022-02-03 22:51:24 +01:00
apt install -y wget ca-certificates
2022-01-23 22:13:15 +01:00
wget -qO - https://deb.lgy.fr/install.sh | bash
2022-02-03 22:51:24 +01:00
apt-get install -y zigbee2mqtt
2022-01-23 22:13:15 +01:00
2022-02-03 22:51:24 +01:00
#Edit /etc/zigbee2mqtt/configuration.yaml
2022-01-23 22:13:15 +01:00
2022-02-03 22:51:24 +01:00
systemctl enable --now zigbee2mqtt
```