debmaker/README.MD

98 lines
2.0 KiB
Plaintext
Raw Normal View History

2022-01-23 22:00:54 +01:00
## DEBMAKER
2022-02-20 15:02:18 +01:00
The main goal of this repository is allow to create application from source without install compilation utility directly on the main system.
2022-02-12 18:30:28 +01:00
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
2022-02-20 15:02:18 +01:00
debmake_runAllStep
2022-01-23 22:00:54 +01:00
```
2022-01-23 22:13:15 +01:00
### package are available without compilation
2022-01-23 22:03:16 +01:00
- [joplin-server](#joplin-server)
- [rss-bridge](#rss-bridge)
- [vaultwarden](#vaultwarden)
- [zigbee2mqtt](#zigbee2mqtt)
- [element-web](#element-web)
#### joplin-server
2022-02-03 22:51:24 +01:00
```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
```
#### element-web
```bash
wget -qO - https://deb.lgy.fr/install.sh | bash
apt install element-web
# sample configuration for apache2
cp /usr/share/doc/element-web/apache2-element-web.conf /etc/apache2/sites-available/element-web.conf
a2ensite element-web
# edit /etc/apache2/sites-available/element-web.conf
# edit /etc/element-web/config.json
systemctl restart apache2
```