1. 09 Oct, 2019 1 commit
  2. 07 Oct, 2019 1 commit
  3. 24 Aug, 2019 3 commits
  4. 16 Aug, 2019 1 commit
  5. 09 May, 2019 1 commit
    • rgaudin's avatar
      Removed ideacube · 1de0d964
      rgaudin authored
      - static homepage generated in installer (using ideascube template)
      - shared static for all system pages
      - changed default user from `ideascube` to `user`
      - `default` cert replaced with actual FQDN one
      - ZIM files copied directly into data/packages/
      - new master to include those changes
      - `default` cert replaced with actual FQDN one
      1de0d964
  6. 12 Feb, 2019 1 commit
  7. 30 Oct, 2018 1 commit
    • rgaudin's avatar
      Better installer version usage · ae63b3cc
      rgaudin authored
      - add version information to CLI so it's not limited to GUI
      - generate version.xxx page using ansible_local so it survives a `rename` (for demo mostly)
      ae63b3cc
  8. 29 Oct, 2018 1 commit
  9. 18 Oct, 2018 1 commit
  10. 24 Sep, 2018 1 commit
  11. 06 Sep, 2018 1 commit
    • rgaudin's avatar
      Fixed #193 and #200: Changed Captive Portal behavior · f0551177
      rgaudin authored
      - Captive portal has been slightly redisgned as a low-end Onboarding
      - Connectivity is checked
      - DNS is spoofed if we have no connectivity otherwise not
      - Default nginx server (not ideascube hostname) is the portal
      - When spoofing, wrong URIs go to default nginx
      - When not spoofing, iptables redirects to default nginx (IP)
      - Idle for capture is set to 15mn (was 5mn)
      - Supports different modes (Offline, Gateway, Extended, Resource -- see #193)
      - New master integrating those changes
      f0551177
  12. 12 Aug, 2018 1 commit
  13. 02 Aug, 2018 2 commits
  14. 25 Jul, 2018 1 commit
  15. 13 Jul, 2018 2 commits
    • rgaudin's avatar
      Add support for EduPi resources · 9f4f9639
      rgaudin authored
      	In ansible through edupi_has_resources variable (bool)
      	In backend via a fake-content shortcut
      	In process stage, by extracting the supplied file into the mount point
      	In move-content, by calling import-from-folder
      
      	supports both a URL and a File path.
      	supports CLI via --edupi-resources
      	supports GUI via 2 inputs (URL or FileChooser). URL superseeds local file.
      	supports config saving/loading
      9f4f9639
    • rgaudin's avatar
      updated wikifundi to WikiFundi 2 · 4ce1e8a7
      rgaudin authored
      	Based on https://github.com/openzim/wikifundi docker images
      	Single properly installed mediawiki setup
      	Single parsoid install
      	LocalSettings.custom.XX.php for each language
      	CGI variable passed by nginx so the correct LocalSettings is used
      	Mediawiki and parsoid entirely on root partition
      	/data/wikifundi contains:
      		mw_wikifundi_XX.sqlite (per lang)
      		images_XX (per lang)
      4ce1e8a7
  16. 02 Jul, 2018 1 commit
    • rgaudin's avatar
      bundle ansiblecube inside pibox-installer · ce0b55e5
      rgaudin authored
      ansiblecube eventually grew into a direct dependency of pibox-installer.
      there is no reason to keep it as a separate project.
      
      Design around a three phases installation:
      
      1. image creation: --tags master,rename,setup
      	prepares the system and its dependencies
      	create an exfat partition to hold contents
      	install softwares for all projects but no content.
      	expects content data to be placed into /data (exfat partition)
      
      2. image configuration: --tags resize,rename,reconfigure
      	resize the data partition to use the image's new size
      	change domain names according to config file
      	configure each software according to the image config file
      
      3. content finalization: --tags move-content,seal
      	move content to their final location
      	run software configurations based on the content
      	any image finalization
      ce0b55e5
  17. 27 Jun, 2018 1 commit
    • rgaudin's avatar
      bundle ansiblecube inside pibox-installer · f6c096b0
      rgaudin authored
      ansiblecube eventually grew into a direct dependency of pibox-installer.
      there is no reason to keep it as a separate project.
      
      Design around a three phases installation:
      
      1. image creation: --tags master,rename,setup
      	prepares the system and its dependencies
      	create an exfat partition to hold contents
      	install softwares for all projects but no content.
      	expects content data to be placed into /data (exfat partition)
      
      2. image configuration: --tags resize,rename,reconfigure
      	resize the data partition to use the image's new size
      	change domain names according to config file
      	configure each software according to the image config file
      
      3. content finalization: --tags move-content,seal
      	move content to their final location
      	run software configurations based on the content
      	any image finalization
      f6c096b0