Go to file
thomas 931e499bd1 Fix README.MD 2022-02-27 00:56:52 +01:00
lib Add adguardhome 2022-02-27 00:50:15 +01:00
ressources remove standardnotes-web folder 2022-02-27 00:53:05 +01:00
.gitignore Initial 2022-01-23 21:49:01 +01:00
README.MD Fix README.MD 2022-02-27 00:56:52 +01:00
adguardhome2deb Add adguardhome 2022-02-27 00:50:15 +01:00
authelia2deb Add gotify 2022-02-20 23:33:43 +01:00
element-web2deb Add gotify 2022-02-20 23:33:43 +01:00
gotify2deb Add gotify 2022-02-20 23:33:43 +01:00
grocy2deb Add mautrix-syncproxy and mautrix-wsproxy 2022-02-26 04:53:01 +01:00
joplin-server2deb Add gotify 2022-02-20 23:33:43 +01:00
joplin2deb Add tt-rss 2022-02-25 00:16:47 +01:00
mautrix-syncproxy2deb Add mautrix-syncproxy and mautrix-wsproxy 2022-02-26 04:53:01 +01:00
mautrix-whatsapp2deb Add gotify 2022-02-20 23:33:43 +01:00
mautrix-wsproxy2deb Add mautrix-syncproxy and mautrix-wsproxy 2022-02-26 04:53:01 +01:00
rss-bridge2deb Add gotify 2022-02-20 23:33:43 +01:00
tt-rss2deb Add tt-rss 2022-02-25 00:16:47 +01:00
vaultwarden-web2deb Add gotify 2022-02-20 23:33:43 +01:00
vaultwarden2deb Add wallabag 2022-02-21 22:18:59 +01:00
wallabag2deb Add wallabag 2022-02-21 22:18:59 +01:00
zigbee2mqtt2deb Add gotify 2022-02-20 23:33:43 +01:00

README.MD

DEBMAKER

The main goal of this project is allow to create application from source without install compilation utility directly on the main system. Compilation environnements are stores in temporary files. All package are install with chroot environnement.

Usage

To create deb file you just need to run the bellow command :

. joplin-server2deb
debmaker_run

packages available in shared repository

adguardhome

apt install -y wget ca-certificates
wget -qO - https://deb.lgy.fr/install.sh | bash
apt-get update
apt-get install -y adguardhome

systemctl enable --now adguardhome

#configuration with http://<ip>:3000

authelia

apt install -y wget ca-certificates
wget -qO - https://deb.lgy.fr/install.sh | bash
apt-get update
apt-get install -y authelia

#Edit /etc/authelia/configuration.yml

systemctl enable --now authelia

element-web

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

gotify

apt install -y python wget ca-certificates
wget -qO - https://deb.lgy.fr/install.sh | bash
apt-get update
apt-get install -y gotify-server

#Edit /etc/gotify/config.yml

systemctl enable --now gotify

grocy

apt install -y python wget ca-certificates
wget -qO - https://deb.lgy.fr/install.sh | bash
apt-get update
apt-get install -y grocy

#Edit /etc/grocy/config.php

# sample configuration for apache2 + php fpm
apt install apache2 php-fpm
a2enmod proxy_fcgi setenvif rewrite
a2enconf php8.1-fpm
cp /usr/share/doc/grocy/apache2-grocy.conf /etc/apache2/sites-available/grocy.conf
a2ensite grocy
systemctl restart apache2

joplin-server

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

mautrix-syncproxy and mautrix-wsproxy

apt install -y python wget ca-certificates
wget -qO - https://deb.lgy.fr/install.sh | bash
apt-get update
apt-get install -y mautrix-syncproxy mautrix-wsproxy

#Edit /etc/mautrix-wsproxy.yaml and /etc/default/mautrix-syncproxy

systemctl enable --now mautrix-wsproxy mautrix-syncproxy

rss-bridge

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/rss-bridge.conf
a2ensite rss-bridge

# edit /etc/apache2/site-available/rss-bridge.conf

systemctl restart apache2

tt-rss

apt install -y  wget ca-certificates
wget -qO - https://deb.lgy.fr/install.sh | bash
apt-get update
apt-get install -y tt-rss

#Edit /etc/tt-rss/config.php
systemctl enable --now tt-rss

# sample configuration for apache2 + php fpm
apt install apache2 php-fpm
a2enmod proxy_fcgi setenvif 
a2enconf php7.4-fpm
cp /usr/share/doc/grocy/apache2-tt-rss.conf /etc/apache2/sites-available/tt-rss.conf
#edit /etc/apache2/sites-available/tt-rss.conf
a2ensite tt-rss
systemctl restart apache2

vaultwarden and vaultwarden-web

wget -qO - https://deb.lgy.fr/install.sh | bash
apt install vaultwarden vaultwarden-web

#Edit /etc/default/vaultwarden

systemctl enable --now vaultwarden

wallabag

wget -qO - https://deb.lgy.fr/install.sh | bash
apt install wallabag

# sample configuration for apache2

apt install libapache2-mod-php
cp /usr/share/doc/rss-bridge/apache2-wallabag.conf /etc/apache2/site-available/wallabag.conf
a2ensite wallabag

# edit /etc/apache2/site-available/wallabag.conf

systemctl restart apache2

zigbee2mqtt

apt install -y wget ca-certificates
wget -qO - https://deb.lgy.fr/install.sh | bash
apt-get install -y zigbee2mqtt

#Edit /etc/zigbee2mqtt/configuration.yaml

systemctl enable --now zigbee2mqtt