CodeShakingSheep
51e6428211
Update install
...
Fix synapse DB name
2024-06-20 17:35:16 +02:00
Dante
7109858320
Create new docs and fix linter issues
2023-08-02 12:09:55 +01:00
Dante
9377a553a2
Finish refactor updater.sh, fix some install missing values and clean remove script
2023-08-01 14:50:34 +01:00
Dante
f2f21b8ff0
Packaging v2 WIP
2023-06-04 21:30:13 +01:00
Dante
698fa28c2a
Fix config file format, install script and updater.sh old values
2023-05-24 21:04:29 +01:00
Dante
abe590e138
Improve systemd security, fix encryption wrong value and remove local option
2023-03-02 15:10:04 +00:00
Dante
003b05defd
Improve manifest question descriptions and allow specifying multiple users during install
2023-03-02 12:29:49 +00:00
gredin67
b0d3c95bc1
finalize
2023-01-19 12:49:24 +01:00
Gredin67
83cb70b7ed
init tags listuser,admin,relay
2023-01-10 13:07:57 +01:00
Gredin67
a25dcb70a2
typo and small clean
2023-01-06 16:29:20 +01:00
Gredin 67
d8dcdfae9e
init settings install upgrade
2023-01-06 00:01:03 +01:00
Gredin 67
f58912baed
add __foobar__ settings
2023-01-05 03:57:04 +01:00
Dante
dac54950af
Add config panel with few config options and user management
2022-10-03 15:39:39 +01:00
Dante
448fe66873
Merge branch 'testing' into prevent-collision-botname
2022-09-24 12:03:13 +01:00
yalh76
8ae1043b58
Fix permissions
2022-09-05 21:07:58 +02:00
yalh76
0b287e0cab
Update install
2022-09-05 20:12:39 +02:00
yalh76
8ecb4923df
Apply example_ynh
2022-09-05 00:42:58 +02:00
Dante
5d79071f53
Add new appserviceid setting to avoid collision of botname
2022-08-08 19:57:23 +01:00
Dante
e1a5249fe6
Merge branch 'testing' into add-systemd-hardening
2022-07-20 17:50:57 +01:00
Dante
a370259b18
Add nonappend param to install and restore
2022-07-12 11:26:42 +01:00
Dante
5c49b66ac3
Systemd hardening add required home dir
2022-06-20 12:35:18 +01:00
Gredin67
86cba99708
typo
2022-02-09 00:09:02 +01:00
Gredin67
ae624d0192
Update install
2022-02-02 11:02:58 +01:00
Gredin67
8d950632d0
upgrade to 0.2.3 multi-device ( #38 )
...
* upgrade to 0.2.3 conf etc..
* install pre-built (#39 )
* bot user as domain
* execution rights
* architecture=$YNH_ARCH
* Update restore (#42 )
* Fix linter
* Silence postgresql
* Stay close to example_ynh
* chown -R $app:$app "$final_path"
* logrotate as user $app
* fixed permissions
* logs to file deactivated in config, handled by systemd
* back to github release
* instruction new relaybot
Co-authored-by: Éric Gaspar <46165813+ericgaspar@users.noreply.github.com>
2022-01-25 10:27:56 +01:00
Gredin67
96bb54c974
full pgp url
2021-11-04 13:03:39 +01:00
Gredin67
be9f700789
add keyserver for raspbian
2021-11-04 00:14:04 +01:00
Gredin67
a2e9491406
/src
2021-07-09 00:53:52 +02:00
Gredin67
7a9d62a6fe
define GOCACHE for ARM64
2021-07-06 16:25:50 +02:00
Gredin67
193ad8b65d
Update install
2021-07-06 16:16:52 +02:00
Gredin67
01514cf02f
Testing ( #26 )
...
* ynh_add_config in install
* upgrade ynh_add_config
* Testing Upgrade 0.1.7 (#25 )
* Update README.md
* Update README_fr.md
* Update config.yaml
* go build inspired by dendrite
* bot_synapse_adm
* erase upstream erased go file
Co-authored-by: oufmilo <44617467+oufmilo@users.noreply.github.com>
Co-authored-by: ljf (zamentur) <zamentur@users.noreply.github.com>
2021-06-28 22:07:04 +02:00
ljf (zamentur)
636be2f9f9
Testing ( #23 )
...
* upgrade to upstream 0.1.5
* Update upgrade
* Update manifest.json
* add weights upgrade
* use stored password in restore
* actually erase whatsappbot data in synapse_db
* again
* Update remove
* Update restore
* Update remove
* Update restore
* Update backup
* add ffmpeg
* Update remove
* Update install
* Update remove
* syntax sql query
* sql syntax
* Update install
* Update restore
* Update manifest.json
* Create config.yaml
* use __PARAM__ for mautrix config
* Update manifest.json
* Update install
* Update manifest.json
* Update install
* Update upgrade
* Update restore
* Update config.yaml
* Update install
* Update config.yaml
* Update restore
* advertise service in upgrade
* do not restart service in backup
* Update backup
* Update restore
* update README
* improve security with systemd
* upgrade 0.1.6
* readme FR
* readme_fr done
* bug check process
* upgrade config file
* update systemd
* rollback systemd
* upgrade config file
* upgrade port
* missing pwd
* Update restore
Co-authored-by: Gredin67 <35761345+Gredin67@users.noreply.github.com>
Co-authored-by: Gredin 67 <gredin67@sans-nuage.fr>
2021-05-06 20:34:29 +02:00
Gredin67
ffc4b04d07
Upgrade to 0.1.5 and improve package ( #22 )
...
* upgrade to upstream 0.1.5
* Update upgrade
* add weights upgrade
* Update manifest.json
* Update remove
* actually erase whatsappbot data in synapse_db
* Update restore
* use stored password in restore
* Update backup
* do not restart service in backup
* add ffmpeg
* Update install
* syntax sql query
* Create config.yaml
* use __PARAM__ for mautrix config
* advertise service in upgrade
2021-01-05 23:30:04 +01:00
Gredin67
aca78ef82a
Testing ( #20 )
...
* not use synapse set_admin_user action
* preinstall synapse master
2020-12-23 09:07:37 +01:00
Gredin67
ff01ce573d
Testing ( #19 )
...
* use app action set_admin_user
* get install working by waiting for theuser to be created before calling the app action
2020-10-29 17:35:59 +01:00
Gredin67
29df446522
Upgrade to Buster and configure synapse ( #15 )
...
* Update check_process
* typo botusers local synapse
* Delete php-fpm.conf
* Clean up install script
* app registration using dedicated synapse script
* golang-1.14 as backport dependency
* Delete _ynh_install_extra_app_dependencies
* upgrade upstream release
* Update manifest.json
* Styling scripts/install
* libolm3
* ffmpeg g++
* libolm-dev
* use upstream ./build.sh rather than go build
* set whatsappbot admin after synapse restart
* use psql helper instead of synapse app action
* activate relaybot
* update install to fit remove
* Delete nginx.conf
* update install to fit backup
* Update backup
* update manifest 0.1.4
* update app.src 0.1.4
* add e2b encryption option
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
2020-09-29 00:02:32 +02:00
Gredin67
c5ea5dfd90
set GOPATH and GOCACHE
2020-05-03 02:08:07 +02:00
Gredin67
d1ec75fe63
Testing ( #10 )
...
* GOPATH _src
2020-05-03 01:07:26 +02:00
Gredin67
b099dccfe8
Testing ( #9 )
...
* install golang
2020-05-02 21:02:08 +02:00
Gredin67
1a8d14cf4c
Testing ( #8 )
...
* Do PR in testing
* conditional bot_is_synapse_admin
* Ask if bot_is_synapse_admin in manifest
* go build after ynh_setup_source
* bot_is_synapse_admin string
* syntax
2020-05-02 19:47:37 +02:00
Gredin67
f23db5ca3b
again
2020-04-26 16:59:57 +02:00
Gredin67
bb52075dbc
and again
2020-04-26 16:52:33 +02:00
Gredin67
0fd862344b
" ' issues
2020-04-26 16:42:27 +02:00
Gredin67
a239cd90f5
and again
2020-04-26 16:26:11 +02:00
Gredin67
53e104d1c8
string comparator ==
2020-04-26 16:15:11 +02:00
Gredin67
49546c81c7
Update bot users and admin rights
2020-04-26 16:08:47 +02:00
Gredin67
6f8acf1fad
syntax shell elif
2020-04-26 15:45:55 +02:00
Gredin67
428f7a8b17
remove is_public improve user authorization
2020-04-26 15:10:24 +02:00
Gredin67
66b14dff75
authorized users $botusers
2020-04-26 14:19:00 +02:00
Gredin67
b6187f9d3f
use arg synapsenumber from manifest
2020-04-26 13:04:10 +02:00
Gredin67
bc011d6244
Testing ( #2 )
...
* standard app service registration
* Logging with static file name
* Update logging
* Rename check_process.default to check_process
* systemd change log name
* Update install logging
* log not handled by systemd
* logging handled by synapse app service
* remove message fail2ban
* add log
* remove linematch
* get synapse domain and server_name
* ynh_app_setting_get
* app port arg & instance_number
* domain not needed and port added
2020-04-26 01:44:37 +02:00