Commit Graph

6207 Commits

Author SHA1 Message Date
Bob Mottram e5effa743b ipfs command permissions 2017-12-31 18:00:04 +00:00
Bob Mottram 8af6f509f1 Alter rate limits, because riot can have a lot of stuff going on 2017-12-31 11:43:08 +00:00
Bob Mottram d358c8af0e Remove bad pelican theme links at install time 2017-12-31 10:44:21 +00:00
Bob Mottram d32c6d9499 Improve removal of bad links 2017-12-30 23:33:13 +00:00
Bob Mottram 2cbdc9edcb Remove rather than replace 2017-12-30 20:29:24 +00:00
Bob Mottram e0b65c318b Limit file types 2017-12-30 20:21:07 +00:00
Bob Mottram 363938c900 Removal of google fonts when regenerating mesh blog 2017-12-30 20:05:40 +00:00
Bob Mottram 6384897ecc Ensure that the ipfs command is executable 2017-12-30 17:25:59 +00:00
Bob Mottram 552263f174 Bump ipfs go version 2017-12-30 13:27:02 +00:00
Bob Mottram 4396da4353 Additional cleanup during mesh install 2017-12-28 15:10:54 +00:00
Bob Mottram 9543fea1af Change ownership within chroot 2017-12-28 12:58:34 +00:00
Bob Mottram 78e9bdb93e More of an explanation about username at the end of installation 2017-12-26 21:52:00 +00:00
Bob Mottram 9083b43a67 Ensure that default fbone user gets removed on first boot of the non-mesh system 2017-12-26 21:11:22 +00:00
Bob Mottram fd09426166 Not needed with the setup option 2017-12-26 12:49:29 +00:00
Bob Mottram ab008f830e Building with vmdebootstrap on debian 2017-12-26 10:52:41 +00:00
Bob Mottram d71adade06 Include dat in scuttlebot install 2017-12-23 10:28:44 +00:00
Bob Mottram c6bf24f406 Remove googleapi links from akaunting 2017-12-20 22:38:28 +00:00
Bob Mottram 05660ba8f1 Upgrade akaunting with composer 2017-12-20 22:11:24 +00:00
Bob Mottram 761bf4ccb4 Install akaunting with composer 2017-12-20 21:53:18 +00:00
Bob Mottram 7658403fcc Backup and restore of akaunting 2017-12-20 21:38:00 +00:00
Bob Mottram 0c926f1b7a Tidying 2017-12-20 21:14:35 +00:00
Bob Mottram 1ff9d30fcb Unique exit codes 2017-12-20 21:13:45 +00:00
Bob Mottram 6a316acd91 No background image 2017-12-20 21:12:08 +00:00
Bob Mottram cb11bb6ab5 Remove unused variables 2017-12-20 21:11:14 +00:00
Bob Mottram 02a2002fe5 Add akaunting app 2017-12-20 21:09:09 +00:00
Bob Mottram 7aedc27b12 Add prosody daemon restart on upgrades 2017-12-20 13:44:27 +00:00
Bob Mottram 50408559bd Ensure that if prosody gets stuck it will unstick itself at least once per day 2017-12-20 13:33:36 +00:00
Bob Mottram 42043adb58 Generate cryptpad config 2017-12-19 16:14:35 +00:00
Bob Mottram db0856c3f0 Fix cryptpad upgrade 2017-12-19 15:02:38 +00:00
Bob Mottram dd43031028 Generate cryptpad api config file after upgrades 2017-12-19 14:07:10 +00:00
Bob Mottram 3564dd7e06 Revert "cryptpad version 1.22.0"
This reverts commit e3b3e2c4d4.
2017-12-19 12:50:48 +00:00
Bob Mottram 99013eedbc Cache control 2017-12-19 12:10:29 +00:00
Bob Mottram 930c35098a Tidying 2017-12-19 11:37:43 +00:00
Bob Mottram e3b3e2c4d4 cryptpad version 1.22.0 2017-12-19 11:27:53 +00:00
Bob Mottram 08308b0211 Remove some existing nginx options #69 2017-12-19 11:02:10 +00:00
Bob Mottram bd3627a14a Use cookie authentication method for wiki #69 2017-12-19 10:48:39 +00:00
Bob Mottram 203faffb7b Comment 2017-12-18 19:19:31 +00:00
Bob Mottram 35eb67a943 Disable install of the federated wiki for now. It requires a proprietary identity provider to log in, and without that the wiki is read only. An independent identity provider needs to be implemented within https://github.com/fedwiki/wiki-security-passportjs #69 2017-12-18 19:04:34 +00:00
Bob Mottram 675188767c Extricating the worst of the google crap which phones home 2017-12-18 14:21:59 +00:00
Bob Mottram 0e337558e6 Start removing bad links #69 2017-12-18 13:57:51 +00:00
Bob Mottram e4734b6ef7 Unblock some header options, because this is fundamentally cross-site #69 2017-12-18 13:21:09 +00:00
Bob Mottram 01fd4456ea Change wiki working directory #69 2017-12-18 13:06:05 +00:00
Bob Mottram 396ac49f00 Use npm for wiki install #69 2017-12-18 12:25:30 +00:00
Bob Mottram 0b8642e683 Add federated wiki #69 2017-12-18 11:41:20 +00:00
Bob Mottram 8298c57630 Sleep before busting 2017-12-17 20:13:06 +00:00
Bob Mottram 30cf9bb2e0 Bump ghost version 2017-12-17 17:14:40 +00:00
Bob Mottram a52d3cca71 Add dio resolvers 2017-12-16 22:46:46 +00:00
Bob Mottram 3b952162cb Also change git-ssb hostname in nginx 2017-12-16 18:57:41 +00:00
Bob Mottram 0653eae160 Change scuttlebot hostname on network restart 2017-12-16 18:01:59 +00:00
Bob Mottram 05df6f5f13 Creation of git-ssb daemon 2017-12-16 15:44:17 +00:00
Bob Mottram 1935deb53f Start git-ssb daemon on mesh image 2017-12-16 15:21:01 +00:00
Bob Mottram 816bded661 Restart nginx when restarting mesh networking 2017-12-16 13:12:51 +00:00
Bob Mottram 5ed6ef6483 Run scuttlebot on mesh peers if git-ssb is enabled 2017-12-16 13:09:12 +00:00
Bob Mottram 0fb0010f14 Only enable git ssb if installed 2017-12-16 13:05:42 +00:00
Bob Mottram 49541c630c Enable git ssb site on mesh peer 2017-12-16 13:05:04 +00:00
Bob Mottram 592d0f8d68 Install web server before scuttlebot on mesh image 2017-12-16 13:03:32 +00:00
Bob Mottram 152d3f44d6 Don't install git-ssb globally on mesh 2017-12-16 11:58:14 +00:00
Bob Mottram ec5e7dd658 Update onion address mappings 2017-12-15 17:08:40 +00:00
Bob Mottram 26827ae286 Change a couple of xmpp server addresses 2017-12-15 16:20:42 +00:00
Bob Mottram 42f0a4befc Script to create git-ssb repos 2017-12-12 22:22:08 +00:00
Bob Mottram 92a26a388c Disable scuttlebot site if it exists 2017-12-12 17:47:39 +00:00
Bob Mottram 5912190040 scuttlebot domain variables 2017-12-12 17:46:38 +00:00
Bob Mottram 8d069c53ee Create tls cert for scuttlebot 2017-12-12 17:35:26 +00:00
Bob Mottram 70b0430bc5 Enable web user interface for git ssb via scuttlebot app 2017-12-12 16:35:14 +00:00
Bob Mottram 2370f32323 Deprecate smilodon for now 2017-12-11 22:05:50 +00:00
Bob Mottram ae60e38cc7 Install git-ssb with scuttlebot 2017-12-11 20:15:05 +00:00
Bob Mottram 3fb870a6ff Separate matrix user removal script generation 2017-12-11 16:06:44 +00:00
Bob Mottram ace9d9c5f9 Script to remove users from matrix 2017-12-11 16:01:54 +00:00
Bob Mottram 57d5344d5b Update riot hash 2017-12-11 14:08:23 +00:00
Bob Mottram 1c377298ce Bump riot version 2017-12-11 14:06:15 +00:00
Bob Mottram c9189104d5 vpn firewall settings appear to be needed for Patchwork to discover local peers 2017-12-10 15:20:13 +00:00
Bob Mottram df33a12702 Wait longer when initialising scuttlebot pub on mesh peer 2017-12-10 12:22:39 +00:00
Bob Mottram 839361d04c Add photo editor to mesh 2017-12-09 17:39:29 +00:00
Bob Mottram 4bb3d4b0b4 Remove dubious pelican theme css at install time 2017-12-09 15:01:48 +00:00
Bob Mottram 85126cec66 Remove bad css from non-mesh pelican installs 2017-12-09 14:40:18 +00:00
Bob Mottram d61d410746 Remove bad css from selected blog 2017-12-09 14:34:22 +00:00
Bob Mottram db3cc4f5af Select mesh blog theme using zenity 2017-12-09 13:52:10 +00:00
Bob Mottram dec2f54a1b When visiting a mesh site choose from a list of users 2017-12-09 10:56:22 +00:00
Bob Mottram df8a6c8629 Syntax 2017-12-08 17:43:14 +00:00
Bob Mottram fffcf01dc7 Syntax 2017-12-08 15:09:47 +00:00
Bob Mottram c6c28e5ce4 Variables for showing list of mesh users 2017-12-08 14:27:14 +00:00
Bob Mottram 8481a701eb Use zenity to select users and copy their tox ID to the clipboard 2017-12-08 13:30:35 +00:00
Bob Mottram 7bda738c8e Don't open blog via terminal on mesh client 2017-12-07 18:06:40 +00:00
Bob Mottram d89e722852 More zenity 2017-12-06 22:20:05 +00:00
Bob Mottram 9cfc3cb272 Call mesh connect script directly rather than via terminal 2017-12-06 21:20:00 +00:00
Bob Mottram 504c561ea3 Switch mesh vpn connection to zenity 2017-12-06 21:17:50 +00:00
Bob Mottram 7cb7225c2f Use zenity for selecting mesh blog options 2017-12-06 20:35:32 +00:00
Bob Mottram dab37d1d22 Use zenity entry so that enter key works 2017-12-06 19:37:36 +00:00
Bob Mottram bc51fa6b3a Don't open within a terminal 2017-12-06 19:11:50 +00:00
Bob Mottram dbed21ecd9 Use zenity for visiting mesh sites 2017-12-06 19:10:50 +00:00
Bob Mottram 62b69e0cbd Move kdenlive icon to avatars so that it is accessible to the fbone user 2017-12-06 13:36:48 +00:00
Bob Mottram 3653d345dc kdenlive desktop icon 2017-12-06 13:33:40 +00:00
Bob Mottram 01ac99ca4c Icon theme for kdenlive 2017-12-06 12:32:23 +00:00
Bob Mottram 6fcb305e04 video editing on mesh client 2017-12-05 20:24:09 +00:00
Bob Mottram f1759c7631 Don't install peertube on mesh images for now 2017-12-05 18:27:57 +00:00
Bob Mottram 95d06ef9b9 Attempt yarn fix 2017-12-04 22:35:44 +00:00
Bob Mottram e6e22eac6d Install yarn from debian repo 2017-12-04 20:08:52 +00:00
Bob Mottram 26f228eb86 Try installing webpack without yarn 2017-12-04 19:15:13 +00:00
Bob Mottram f4946f0b15 Check for webpack failure 2017-12-04 18:30:53 +00:00
Bob Mottram 6bdbc32a5a image size 2017-12-04 17:50:07 +00:00
Bob Mottram efc42f5447 Check whether peertube was installed 2017-12-04 17:09:38 +00:00
Bob Mottram 0dbb10f2db Limit peertube to x86 64bit 2017-12-04 16:34:23 +00:00
Bob Mottram 38665c7cf1 Try ignoring optional packages 2017-12-04 13:11:39 +00:00
Bob Mottram e724c5f32f Try some additional peertube build dependencies 2017-12-04 12:31:06 +00:00
Bob Mottram 02d7270647 No v in npm version 2017-12-04 11:47:48 +00:00
Bob Mottram c4e5f01359 Second install of npm 2017-12-04 11:37:31 +00:00
Bob Mottram 1f702d1900 Test nodejs version numbers 2017-12-04 11:22:03 +00:00
Bob Mottram 4a04d29121 Exit if peertube install fails 2017-12-04 11:10:55 +00:00
Bob Mottram f8a9f4d522 Clone repo before creating peertube user 2017-12-04 10:35:03 +00:00
Bob Mottram 43eab839b5 Tidying 2017-12-03 22:21:06 +00:00
Bob Mottram 425cfdb5a1 Add peertube to mesh client 2017-12-03 22:03:55 +00:00
Bob Mottram a497c03195 Add a couple more public subdirectories on mesh clients 2017-12-03 19:50:47 +00:00
Bob Mottram 206d683c01 Switch mesh browser from midori to firefox 2017-12-03 17:42:55 +00:00
Bob Mottram e88753d38b Add some subdirectories to the mesh public desktop folder 2017-12-03 17:27:28 +00:00
Bob Mottram a21d5528a0 Some configuration settings for peertube 2017-12-01 11:06:41 +00:00
Bob Mottram dd7baf19e0 Further limit the number of peertube signups 2017-12-01 10:43:04 +00:00
Bob Mottram cacc74b0c8 Transcoding 2017-11-30 23:04:14 +00:00
Bob Mottram f506c3c030 Transcoding settings 2017-11-30 22:48:12 +00:00
Bob Mottram 0a17554dbd Move peertube to a different port to avoid clashes 2017-11-30 20:52:24 +00:00
Bob Mottram a2005d92c0 use http2 2017-11-30 20:25:42 +00:00
Bob Mottram 7a15ce3b83 Bump peertube commit 2017-11-30 18:55:12 +00:00
Bob Mottram 5012d794a8 Bump peertube commit 2017-11-30 11:19:12 +00:00
Bob Mottram 0a5af0d06a Remove content security policy for peertube 2017-11-30 10:50:24 +00:00
Bob Mottram 4fcb68be28 Install peertube 2017-11-29 22:33:21 +00:00
Bob Mottram 158ef5f277 Tidying 2017-11-29 22:28:04 +00:00
Bob Mottram 1ab966a6ed Peertube database creation 2017-11-29 22:02:55 +00:00
Bob Mottram deefdf38eb Enable peertube signups 2017-11-29 21:14:20 +00:00
Bob Mottram 30f7875e59 No https on onion only install of peertube 2017-11-29 20:57:18 +00:00
Bob Mottram f91d309e1f signup limit 2017-11-29 20:27:51 +00:00
Bob Mottram 4209245e20 Fix web install 2017-11-29 20:25:01 +00:00
Bob Mottram b0b3315083 Extra yarn command 2017-11-29 20:16:29 +00:00
Bob Mottram bca1e90808 Move to directory when running postgresql queries 2017-11-29 20:02:57 +00:00
Bob Mottram 4ca61f2aac peertube 2017-11-29 14:28:31 +00:00
Bob Mottram c459d4c257 peertube app 2017-11-29 14:23:07 +00:00
Bob Mottram 75d0bdc8ea Update smilodon hash 2017-11-28 13:27:40 +00:00
Bob Mottram e9ebb25bab Disable email chunking on upgrades 2017-11-27 22:46:29 +00:00
Bob Mottram 1d1a6b4459 Disable exim chunking 2017-11-27 22:41:46 +00:00
Bob Mottram 0c921f1d77 Group USB options together 2017-11-27 12:21:48 +00:00
Bob Mottram f850e37373 Group USB options together 2017-11-27 12:21:06 +00:00
Bob Mottram 18c2603789 Set maximum number of icecast clients 2017-11-27 11:02:16 +00:00
Bob Mottram c2bc213285 Install sequence 2017-11-26 21:37:03 +00:00
Bob Mottram 0da9ed132f Remove icecast onion address 2017-11-26 21:35:30 +00:00
Bob Mottram 98b427de1a Set stream name/description 2017-11-26 21:06:03 +00:00
Bob Mottram 945ca4180d Backup and restore the icecast playlist 2017-11-26 20:21:18 +00:00
Bob Mottram 94b1d56ccf Restrict icecast clients to something more fitted to a small home server 2017-11-26 20:12:23 +00:00
Bob Mottram 863ec09f5e Option to restart icecast stream 2017-11-26 20:02:04 +00:00
Bob Mottram 1d6b9e7402 Option to rescan icecast playlist 2017-11-26 19:58:40 +00:00
Bob Mottram e19e902b68 Tidying 2017-11-26 19:50:58 +00:00
Bob Mottram f9ea6d11cf Fixing icecast daemons 2017-11-26 19:25:13 +00:00
Bob Mottram 0f5803abc9 Remove source stream files after conversion 2017-11-25 22:31:16 +00:00
Bob Mottram a19a8df2ff icecast format conversions 2017-11-25 22:21:52 +00:00
Bob Mottram 6353bda886 Restart ices2 after adding files to icecast 2017-11-25 22:03:52 +00:00
Bob Mottram 606cbbf7f5 Set some icecast parameters 2017-11-25 21:57:59 +00:00
Bob Mottram c0e6b42e03 Icecast on port 80 2017-11-25 21:38:32 +00:00
Bob Mottram ec184e0c14 Move icecast to systemd 2017-11-25 21:06:27 +00:00
Bob Mottram 0ca44f5eab Restart icecast 2017-11-25 19:32:08 +00:00
Bob Mottram ad92c92ba8 icecast app 2017-11-25 19:11:05 +00:00
Bob Mottram 1af6a5904f Ensure that the backports version of certbot is installed 2017-11-24 13:31:55 +00:00
Bob Mottram 944ca13f2c Generation of smilodon admin password 2017-11-23 20:58:27 +00:00
Bob Mottram 437222650b Quotes 2017-11-23 20:53:35 +00:00
Bob Mottram 50d936e73b Sequence of installation 2017-11-23 20:52:41 +00:00
Bob Mottram 974ba8742e Remove with purge 2017-11-23 20:48:03 +00:00
Bob Mottram da664fc97e Removing smilodon from completion file 2017-11-23 20:29:57 +00:00
Bob Mottram 72ff2321e8 Remove mongodb from completion file 2017-11-23 19:57:43 +00:00
Bob Mottram b523cd120f More attempts to remove mongodb 2017-11-23 19:49:57 +00:00
Bob Mottram 33de19cd99 Adding and removing mongodb databases from the apps list 2017-11-23 19:43:11 +00:00
Bob Mottram 7c06684656 default server 2017-11-23 19:20:50 +00:00
Bob Mottram 4df89d39b1 Running the main smilodon script 2017-11-23 18:39:11 +00:00
Bob Mottram ddf934fd72 Remove mongodb daemon if necessary 2017-11-23 18:32:29 +00:00
Bob Mottram 80c95b9b80 Check file for zero size 2017-11-23 18:27:03 +00:00
Bob Mottram 8e3a997fcb Turn smilodon environment into a script 2017-11-23 18:18:09 +00:00
Bob Mottram 3e7ab9a472 Creating mongodb database 2017-11-23 18:09:18 +00:00
Bob Mottram 9b1a368c77 Smilodon commit 2017-11-23 15:45:57 +00:00
Bob Mottram 4aed7a150d Braces 2017-11-23 13:20:42 +00:00
Bob Mottram 9e7376f9ac Only set vpn firewall if ethernet is connected 2017-11-23 10:46:40 +00:00
Bob Mottram 10e4cb3887 Fixing mesh hotspot 2017-11-22 22:21:01 +00:00
Bob Mottram 77ad570e16 Install dhcp server on mesh for secondary wifi adapter hotspot 2017-11-20 19:28:32 +00:00
Bob Mottram bc61630278 Copy trifa image 2017-11-20 17:53:35 +00:00
Bob Mottram 3b7ad6b406 Might not be necessary to install the tox repo 2017-11-20 15:33:02 +00:00
Bob Mottram 7a4ead163b Add TRifA tox client as a downloadable mesh app 2017-11-20 14:34:11 +00:00
Bob Mottram 5acbc67460 Backup and restore files containing list of mongodb apps 2017-11-20 11:15:54 +00:00
Bob Mottram e500a0de3b Remove mongodb when appropriate 2017-11-20 10:47:18 +00:00
Bob Mottram 30f679e7df mongodb not available for arm7 2017-11-19 21:06:10 +00:00
Bob Mottram efb2dec1c6 Package name 2017-11-19 20:35:25 +00:00
Bob Mottram 7cc56af805 Smilodon app 2017-11-19 20:16:49 +00:00
Bob Mottram e172d15c0d Additional synapse dependency 2017-11-15 18:06:05 +00:00
Bob Mottram fb5520ba8c Synapse 0.25 2017-11-15 17:58:56 +00:00
Bob Mottram 85ba48269d Update riot hash 2017-11-15 12:18:41 +00:00
Bob Mottram 8577aaedd5 Bump riot version 2017-11-15 12:15:28 +00:00
Bob Mottram db5ac4297b Fix images on pleroma 2017-11-12 17:54:43 +00:00
Bob Mottram 634a8edb61 Increase timeout 2017-11-12 15:55:04 +00:00
Bob Mottram 0549a2a569 Pleroma commit to unclude mastodon UI 2017-11-12 14:52:07 +00:00
Bob Mottram 2cda9f84f6 Get pleroma dependencies 2017-11-12 13:56:21 +00:00
Bob Mottram adb2924d1f Higher resolution emoji 2017-11-11 13:04:13 +00:00
Bob Mottram b4bf75288b Fix path 2017-11-11 12:45:31 +00:00
Bob Mottram a39cb8d514 webroot path 2017-11-11 11:58:20 +00:00
Bob Mottram 518540149d emoji in webroot 2017-11-11 11:57:52 +00:00
Bob Mottram 707d4a1c72 Try different path within emoji.txt 2017-11-11 11:51:03 +00:00
Bob Mottram a943e8e976 Change emoji resolution if not converting format 2017-11-11 11:47:07 +00:00
Bob Mottram 0d1368fddc Resize emoji images 2017-11-11 11:42:08 +00:00
Bob Mottram 270148db97 Remove original emoji after conversion 2017-11-11 11:33:36 +00:00
Bob Mottram 304d6ad150 Convert emoji images to png format 2017-11-11 10:00:12 +00:00
Bob Mottram 666fd17e25 Add custom emoji to pleroma 2017-11-10 22:41:55 +00:00
Bob Mottram fc8d850f4a Probably don't need the block script on pleroma because remote content isn't locally cached 2017-11-10 20:57:38 +00:00
Bob Mottram 4ae5bc3346 Pleroma logo 2017-11-10 17:43:51 +00:00
Bob Mottram 14abffaf27 Hide cryptpad icon if mesh hotspot is enabled 2017-11-09 18:54:40 +00:00
Bob Mottram 33fe1d91d8 Avoid mesh conflicts between cryptpad and app download site 2017-11-09 12:33:11 +00:00
Bob Mottram 4a39e740b8 Handle onion installs of pleroma 2017-11-08 12:54:36 +00:00
Bob Mottram 537248dbd7 Set encryption rounds low for use on low power devices 2017-11-07 22:22:37 +00:00
Bob Mottram 14f3964eae Secret key must be at least 64 bytes 2017-11-07 21:17:18 +00:00
Bob Mottram 3708790d82 Add timeout command for not very powerful SBCs 2017-11-07 19:48:19 +00:00
Bob Mottram 219ad6ac45 Another database restart 2017-11-07 18:44:33 +00:00
Bob Mottram c8f826343b Restart postgresql before creating database 2017-11-07 18:41:01 +00:00
Bob Mottram d2bef30573 postgresql packages need version numbers 2017-11-07 17:53:56 +00:00
Bob Mottram 0f2aff6827 n version 2017-11-07 16:34:22 +00:00
Bob Mottram 7e25a5303e Don't restart openvpn if it's not installed 2017-11-07 15:40:00 +00:00
Bob Mottram 5ce7c214d6 Remove additional packages 2017-11-07 12:06:37 +00:00
Bob Mottram b2984bcc00 Database name 2017-11-07 11:44:34 +00:00
Bob Mottram e2f532e058 Path 2017-11-07 10:58:10 +00:00
Bob Mottram 5c8e3ae622 Default pleroma theme 2017-11-07 10:57:15 +00:00
Bob Mottram 98e2865f33 Setting pleroma initial background 2017-11-07 10:31:49 +00:00
Bob Mottram 4e8a9bb393 Installing frontend with pleroma app 2017-11-07 10:20:55 +00:00
Bob Mottram 3510d7aa3c logic 2017-11-07 10:12:56 +00:00
Bob Mottram 10b3c5cff9 Upgrade of pleroma front end handles pure pleroma install 2017-11-07 10:12:23 +00:00
Bob Mottram ea0af2d1e1 Disable or enable registration within the pleroma frontend 2017-11-06 22:10:54 +00:00
Bob Mottram aa5feabc51 Also change pleroma background image in a separate static subdirectory 2017-11-06 21:35:20 +00:00
Bob Mottram 0b47e814e7 Recompile after background change 2017-11-06 20:37:15 +00:00
Bob Mottram ef7c88d310 Pleroma upgrades 2017-11-06 20:03:42 +00:00
Bob Mottram c1ef4567bf Enable or disable pleroma registrations 2017-11-06 19:41:06 +00:00
Bob Mottram 99fddf5f21 Revert pleroma user permissions if an error occurs 2017-11-06 18:52:19 +00:00
Bob Mottram 5a6669c033 Generate secret key for pleroma server 2017-11-06 18:49:35 +00:00
Bob Mottram 77f9da0a56 Missing redirect 2017-11-06 17:55:20 +00:00
Bob Mottram ad80a2b9d3 Fix for pleroma pubsub error 2017-11-06 17:27:05 +00:00
Bob Mottram f7d5d0c94f Additional pleroma configuration changes 2017-11-06 17:06:25 +00:00
Bob Mottram 1351d72a72 create extension 2017-11-06 15:56:36 +00:00
Bob Mottram cb1b654c7c Change permissionf for pleroma user during database creation 2017-11-06 15:34:46 +00:00
Bob Mottram 35bd3d34a5 Move pleroma frontend to backend directory 2017-11-06 14:43:38 +00:00
Bob Mottram 9a734bcd98 Tests for failure 2017-11-06 14:20:56 +00:00
Bob Mottram 19428773ac Set pleroma password 2017-11-06 14:15:33 +00:00
Bob Mottram b783cf465d Move repo if needed 2017-11-06 13:52:00 +00:00
Bob Mottram f449878573 Setting title 2017-11-06 13:36:51 +00:00
Bob Mottram 5ae8b62849 Add pleroma user after directory creation 2017-11-06 13:19:19 +00:00
Bob Mottram 7994cf979a Remove pleroma user 2017-11-06 13:10:09 +00:00
Bob Mottram b424e8899e Change pleroma directory 2017-11-06 12:41:26 +00:00
Bob Mottram ecac6e9e7f Pleroma social type 2017-11-06 12:15:56 +00:00
Bob Mottram 0c78e12bf1 mix is local 2017-11-06 11:38:58 +00:00
Bob Mottram 9bc6c8f4e5 Pleroma backend app 2017-11-06 11:29:20 +00:00
Bob Mottram 37ce2a1f9b Add postgresql as a restore option 2017-11-05 16:22:44 +00:00
Bob Mottram 5e5153eeaf Backup and restore of postgresql 2017-11-05 16:21:13 +00:00
Bob Mottram 6fff2720bc Postgresql functions 2017-11-05 14:39:32 +00:00
Bob Mottram b0903495b5 Restart web server after updating files 2017-11-03 19:47:21 +00:00
Bob Mottram d96c098141 Add clacks from control panel 2017-11-03 19:36:40 +00:00
Bob Mottram 2080b7a8f1 mesh onion service only uses vpn port 2017-11-03 11:09:00 +00:00
Bob Mottram 5700f3f38b Prepare for v3 onion addresses 2017-11-02 17:40:00 +00:00
Bob Mottram 59c8de0089 Ask for domain first and only complain if vpn files are not available 2017-11-02 15:54:48 +00:00
Bob Mottram 980dcf01df Create a tor onion service for mesh peers if they are connected via ethernet 2017-11-02 14:22:23 +00:00
Bob Mottram 7e23ab7b87 syntax 2017-11-02 12:57:42 +00:00
Bob Mottram f816b7076f Install tor on mesh peers, but disable it by default 2017-11-02 12:56:54 +00:00
Bob Mottram fe28c12766 occ commands need sudo prefix 2017-11-01 11:11:45 +00:00
Bob Mottram 6e64539c93 Check that nextcloud encryption gets enabled 2017-11-01 10:45:19 +00:00
Bob Mottram 23f1bbb452 Increase image size for mesh routers 2017-10-30 14:24:50 +00:00
Bob Mottram 8462ba2f85 Can install nodejs on mesh routers 2017-10-30 13:16:07 +00:00
Bob Mottram f0662e8a57 Don't use the offline status for patchwork on the mesh 2017-10-29 18:21:03 +00:00
Bob Mottram 94c5af7f7d Restore scuttlebot on mesh routers 2017-10-29 15:36:45 +00:00
Bob Mottram 716705fbea More full screen lists on mesh icons 2017-10-29 14:54:11 +00:00
Bob Mottram 59ea51368b Messages during mesh network restart 2017-10-29 11:49:02 +00:00
Bob Mottram dc48d8a984 Some messages when running mesh wifi monitor 2017-10-29 11:42:33 +00:00
Bob Mottram 988f0ef169 Full screen the mesh wifi monitor 2017-10-29 11:32:34 +00:00
Bob Mottram 92ab00d66b Full screen the terminal, otherwise the user can't tell what is going on during identity reset 2017-10-29 11:20:32 +00:00
Bob Mottram 61de220c36 Don't need mate-terminal for new identity with zenity 2017-10-29 11:11:54 +00:00
Bob Mottram cd2fbf665b Don't need the process count since the confliciting script is gone 2017-10-29 11:04:56 +00:00
Bob Mottram 153afb2bd9 Don't need the set username script 2017-10-29 11:03:36 +00:00
Bob Mottram 455035e9b1 zenity width 2017-10-28 20:54:37 +01:00
Bob Mottram af9806f462 Use zenity for mesh identity reset 2017-10-28 20:43:26 +01:00
Bob Mottram 239614e8e8 Prevent multiple instances of username entry dialog from running 2017-10-28 20:02:02 +01:00
Bob Mottram 1d929909ba Updating the social icon when a mesh peer goes online 2017-10-28 17:16:08 +01:00
Bob Mottram 257251b50a More mesh desktop translations 2017-10-28 16:30:02 +01:00
Bob Mottram dd5eaaed8e Syntax fixes 2017-10-28 15:13:33 +01:00
Bob Mottram 5362393942 Only start tahoelafs if it's installed 2017-10-28 14:47:47 +01:00
Bob Mottram dba86a7bdc mate-terminal option sequence 2017-10-28 14:41:27 +01:00
Bob Mottram 514a3c4cce No need to copy cryptpad icon 2017-10-28 14:11:27 +01:00
Bob Mottram 1f363f205f More translations for mesh desktop 2017-10-28 12:22:14 +01:00
Bob Mottram f73584e75c Topical 2017-10-28 11:32:45 +01:00
Bob Mottram 4bacf8abd5 India is pretty big 2017-10-28 11:21:03 +01:00
Bob Mottram f4147222f6 Some mesh desktop translations 2017-10-28 11:06:14 +01:00
Bob Mottram d7936967df Remove any existing vpn client keys when resetting mesh identity 2017-10-28 10:03:26 +01:00
Bob Mottram 76fc3d2148 Remove cryptpad datastore when resetting mesh identity 2017-10-28 09:56:38 +01:00
Bob Mottram 916ad3216e Terminal geometry when showing username prompt 2017-10-27 23:33:02 +01:00
Bob Mottram fbcd592226 New mesh icons 2017-10-27 21:03:39 +01:00
Bob Mottram 7800ebf4ec Use zenity to set the initial username on mesh client 2017-10-26 23:35:42 +01:00
Bob Mottram b1d03ec817 cryptpad hostname 2017-10-25 17:22:31 +01:00
Bob Mottram ef686e6264 Handle firewall when changing vpn tls port 2017-10-25 14:02:19 +01:00
Bob Mottram f5a8c42645 Setting vpn tls port from control panel 2017-10-25 13:37:53 +01:00
Bob Mottram 62bea42aca vpn tls port on mesh 2017-10-25 13:29:07 +01:00
Bob Mottram c2aa4d210d Add an icon to VPN connect to another mesh 2017-10-24 23:35:47 +01:00
Bob Mottram ce49d06d18 Use hostname when opening cryptpad from desktop icon
So that copying and pasting a link to a document makes sense
2017-10-24 14:05:26 +01:00
Bob Mottram 14e21bc6dd Set up the web server for cryptpad on the mesh 2017-10-24 13:53:27 +01:00
Bob Mottram 460eece8cf Link within chroot 2017-10-24 13:34:17 +01:00
Bob Mottram 92bb07ce34 Duplicate entry 2017-10-24 13:30:57 +01:00
Bob Mottram feb629211f Typo 2017-10-24 11:31:43 +01:00
Bob Mottram 25dfda1493 Run cryptpad install script for mesh 2017-10-24 11:30:46 +01:00
Bob Mottram d81a4b0827 Copy icon after directory creation 2017-10-24 11:05:35 +01:00
Bob Mottram e928240e98 Save public key to file 2017-10-23 21:09:12 +01:00
Bob Mottram 75b72cb787 Use editbox 2017-10-23 21:05:15 +01:00
Bob Mottram 6659501337 Extra large input box 2017-10-23 20:28:04 +01:00
Bob Mottram 7f8609a3aa Importing gpg full public keys from the control panel 2017-10-23 20:24:09 +01:00
Bob Mottram 8f13c6e193 Preparing for cryptpad icon 2017-10-23 20:12:10 +01:00
Bob Mottram 1bbbda7c07 Install cryptpad on mesh clients 2017-10-23 18:39:29 +01:00
Bob Mottram 15d003e3f1 Remove package check 2017-10-15 23:48:01 +01:00
Bob Mottram f5ddd9ce48 Another dns resolver 2017-10-15 10:51:49 +01:00
Bob Mottram 45acf8738a Add a scary warning if you choose Google DNS 2017-10-15 10:25:23 +01:00
Bob Mottram b584bed3a5 Another DNS option, for added diversity 2017-10-15 10:18:39 +01:00
Bob Mottram 0ee2753717 Retire the goog, except as the lastest resort. You know what I'm sayin 2017-10-15 10:09:18 +01:00
Bob Mottram 5ee8053265 Move Sharings plugin repos to github 2017-10-14 14:42:11 +01:00
Bob Mottram 08e772eed5 Tidying of nodejs install 2017-10-14 12:29:20 +01:00
Bob Mottram bd795f62e5 n architecture for arm 2017-10-14 11:58:02 +01:00
Bob Mottram d01ca75224 node n version 2017-10-14 11:17:24 +01:00
Bob Mottram 4a8491e76b nodejs version 2017-10-14 10:36:03 +01:00
Bob Mottram 6ec336da06 Attempt npm install fix 2017-10-13 23:06:27 +01:00
Bob Mottram 007c1cb898 Return of the n_arch 2017-10-13 22:34:48 +01:00
Bob Mottram 2ff74be399 Don't check nodejs version right away 2017-10-13 22:31:45 +01:00
Bob Mottram 4055590fcc Try n without arch 2017-10-13 21:55:22 +01:00
Bob Mottram c23cd4aee5 Check multiple possible nodes 2017-10-13 20:50:21 +01:00
Bob Mottram be43cf38a3 https transport needed for nodejs install 2017-10-13 20:22:12 +01:00
Bob Mottram 146d88d3cf Fix wget for nodejs repo key 2017-10-13 19:56:31 +01:00
Bob Mottram 2ae9c79f9d Make mesh npm install similar to previous methos 2017-10-13 19:28:43 +01:00
Bob Mottram d2e907e5e2 wget needed 2017-10-13 18:22:22 +01:00
Bob Mottram c770026d47 Improve handling of npm install script 2017-10-13 17:56:59 +01:00
Bob Mottram 283c470d21 Deprecated mac 2017-10-07 13:02:53 +01:00
Bob Mottram 7f44f8b194 Update profanity commits 2017-10-07 12:55:48 +01:00
Bob Mottram 0f405c932f Don't install scuttlebot on arm 2017-10-06 21:20:22 +01:00
Bob Mottram d0e2c8fd60 Enable execute status of invite icon 2017-10-06 13:41:59 +01:00
Bob Mottram cb56cd94eb Backslashes 2017-10-06 12:51:46 +01:00
Bob Mottram 5865f2633d Only enable scuttlebot on mesh gateways 2017-10-06 10:47:35 +01:00
Bob Mottram ecd0706eac Still include audacity within the mesh client 2017-10-05 23:24:31 +01:00
Bob Mottram a6a24b9655 Deprecate ferment. Using invites is too unreliable and there is reported high bandwidth usage 2017-10-05 23:22:44 +01:00
Bob Mottram a7f23f4a5f Fix invite script 2017-10-05 22:50:57 +01:00
Bob Mottram fc69415506 Generating scuttlebot invites on the mesh 2017-10-05 19:52:31 +01:00
Bob Mottram f09b6732ab Use IPv4 address for scuttlebot 2017-10-05 18:18:15 +01:00
Bob Mottram 588c58799f Allow local ip addresses for scuttlebot 2017-10-05 17:43:10 +01:00
Bob Mottram b713a93d7f Describe connecting meshes 2017-10-05 14:51:55 +01:00
Bob Mottram a9acefeea6 Downloads page for mesh mobile apps 2017-10-04 20:45:59 +01:00
Bob Mottram 85729ed2f7 Get secondary wifi adapter working on mesh 2017-10-04 16:19:57 +01:00
Bob Mottram 741ef6f7c9 Script for shutting down the mesh 2017-10-02 22:52:44 +01:00
Bob Mottram 83d62a7af9 More conservative filesystem for desktop type systems 2017-10-02 22:08:16 +01:00
Bob Mottram cfd9a1f80d Switch to using a different scuttlebot port 2017-10-02 21:57:24 +01:00
Bob Mottram 80e8be80c5 Change filesystem for mesh client 2017-10-02 20:57:07 +01:00
Bob Mottram 3d8b46f0c1 Add scuttlebot to mesh firewall 2017-10-02 17:32:14 +01:00
Bob Mottram fe6495c2a2 Use a separate port for scuttlebot on the mesh 2017-10-02 17:24:30 +01:00
Bob Mottram fba84bcffd mesh desktop icons 2017-10-02 13:47:08 +01:00
Bob Mottram 314bbf5569 Re-include scuttlebot in the main install 2017-10-02 10:46:12 +01:00
Bob Mottram fa2c6aee2d Scuttlebot version 2017-10-02 10:43:59 +01:00
Bob Mottram 6125c67568 mesh vpn port 2017-10-02 10:08:32 +01:00
Bob Mottram 1067b3e8cf Change place where ssb mesh icons are initially created 2017-10-01 20:10:51 +01:00
Bob Mottram 073ad0f888 Install scuttlebot on mesh
This should better enable nat traversal between the internet and the mesh
2017-10-01 19:46:02 +01:00
Bob Mottram 278bffa7ee Local user may not exist 2017-10-01 16:00:51 +01:00
Bob Mottram 399af60ccc Add initial mesh desktop icons which can be used offline 2017-10-01 15:58:35 +01:00
Bob Mottram b46faa6b51 If you're going to listen to audio then you presumably also need the ability to create it 2017-10-01 13:56:37 +01:00
Bob Mottram bd3d91566e Add ferment to mesh desktop 2017-10-01 13:54:30 +01:00
Bob Mottram 2d1ddbbf58 Move vpn key generation functions into initial mesh setup script 2017-09-30 22:46:01 +01:00
Bob Mottram 7906f36373 Kill patchwork before creating new mesh identity 2017-09-30 22:28:34 +01:00
Bob Mottram d555cd35f3 Remove old mesh vpn 2017-09-30 21:25:03 +01:00
Bob Mottram 09d107f903 mesh setup 2017-09-30 20:06:36 +01:00
Bob Mottram c4b77f7df3 prefix 2017-09-30 19:51:15 +01:00
Bob Mottram 35b4222595 Separate vpn port for mesh 2017-09-30 19:21:58 +01:00
Bob Mottram a68de1c30c mesh firewall for vpn 2017-09-30 14:06:26 +01:00
Bob Mottram 5ee100c67d Generate vpn keys on mesh 2017-09-30 14:01:05 +01:00
Bob Mottram 8322e0a553 Faster dhparams for vpn 2017-09-30 12:40:06 +01:00
Bob Mottram 4cdd66d6f9 Output dhparams to a given file 2017-09-30 12:37:19 +01:00
Bob Mottram 15de51d223 Set fast variable 2017-09-30 12:34:21 +01:00
Bob Mottram 30fcc2c469 Remove previous mesh tunnel 2017-09-30 12:30:23 +01:00
Bob Mottram 87e078b2ed vpn within mesh image 2017-09-30 12:22:22 +01:00
Bob Mottram 81c2c54493 Check that mac address gets generated 2017-09-29 22:23:03 +01:00
Bob Mottram a5d2b6a69e Tidying the batman script 2017-09-29 20:02:43 +01:00
Bob Mottram 0e314866e0 state 2017-09-29 18:11:43 +01:00
Bob Mottram 2cc77069ee Mesh bridge forwarding 2017-09-29 17:32:51 +01:00
Bob Mottram 5ea411c113 Use dhclient for ethernet mesh bridge 2017-09-29 13:31:09 +01:00
Bob Mottram 057c1389cc No tunnel yet 2017-09-29 12:58:07 +01:00
Bob Mottram 6e1379904a mesh tunnel build script 2017-09-29 10:24:50 +01:00
Bob Mottram c3a1d3cb45 mesh tunnel 2017-09-28 23:43:36 +01:00
Bob Mottram b776fbf0d6 local path for qtox 2017-09-28 20:14:01 +01:00
Bob Mottram 56fea6e8a9 Package name 2017-09-28 19:25:55 +01:00
Bob Mottram 69a324a1e5 Toxic commit 2017-09-28 19:06:22 +01:00
Bob Mottram f881c40835 Additional tox packages 2017-09-28 19:05:00 +01:00
Bob Mottram 5be272d9ed Bump toxcore commit 2017-09-28 18:09:37 +01:00
Bob Mottram cde6282fe6 qtox build with cmake 2017-09-28 17:10:05 +01:00
Bob Mottram 590bcd316c Check that repo clone happens 2017-09-28 15:04:02 +01:00
Bob Mottram c247d4c63d Firewall for mesh tunnel 2017-09-28 14:56:21 +01:00
Bob Mottram d7784143f0 Mesh tunnel 2017-09-28 14:46:29 +01:00
Bob Mottram a1c5b3132b openvpn logging 2017-09-27 18:35:05 +01:00
Bob Mottram 886e9a8c49 Backup and restore stunnel 2017-09-27 15:31:50 +01:00
Bob Mottram a7f783c3a8 Restart openvpn after stunnel install 2017-09-27 15:13:00 +01:00
Bob Mottram 78c55d7e23 Restore vpn server certs 2017-09-27 15:06:53 +01:00
Bob Mottram 1cb7f22109 Shorten paths 2017-09-27 14:56:17 +01:00
Bob Mottram 9229d27db0 Check if vpn dhparams get generated 2017-09-27 14:23:32 +01:00
Bob Mottram 5fac7b57ad Fix vpn configs 2017-09-27 14:16:20 +01:00
Bob Mottram 0d12d944fd Clear after entering vpn settings 2017-09-27 12:44:08 +01:00
Bob Mottram 0c148120d6 Field width 2017-09-27 12:42:36 +01:00
Bob Mottram 9122145f1e Temporary vpn tls port 2017-09-27 12:40:35 +01:00
Bob Mottram 3c9ca52c77 Defailt vpn tls port 2017-09-27 12:36:13 +01:00