├── src ├── .env ├── modules │ └── pleromapi │ │ ├── filesystem │ │ ├── root │ │ │ ├── README │ │ │ ├── usr │ │ │ │ └── bin │ │ │ │ │ └── pleromapi-startup │ │ │ └── etc │ │ │ │ └── systemd │ │ │ │ └── system │ │ │ │ └── pleromapi-startup.service │ │ ├── home │ │ │ ├── pi │ │ │ │ ├── README │ │ │ │ └── scripts │ │ │ │ │ └── make_admin_user │ │ │ └── root │ │ │ │ └── README │ │ └── boot │ │ │ ├── README │ │ │ └── docker-compose │ │ │ └── 01_nginx-proxy │ │ │ ├── common_settings │ │ │ ├── docker-compose.yml │ │ │ └── nginx.tmpl │ │ ├── end_chroot_script │ │ ├── config │ │ └── start_chroot_script ├── vagrant │ ├── run_vagrant_build.sh │ ├── setup.sh │ └── Vagrantfile ├── image │ └── README ├── build_dist ├── docker-compose.yml └── config ├── media └── rpi-imager-PleromaPi.png ├── .gitignore ├── README.rst └── LICENSE /src/.env: -------------------------------------------------------------------------------- 1 | DISTRO_NAME=pleromapi 2 | COMPOSE_PROJECT_NAME=pleromapi-build 3 | -------------------------------------------------------------------------------- /media/rpi-imager-PleromaPi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guysoft/PleromaPi/HEAD/media/rpi-imager-PleromaPi.png -------------------------------------------------------------------------------- /src/modules/pleromapi/filesystem/root/README: -------------------------------------------------------------------------------- 1 | What you put in this folder will go to the root of the filesystem, and will have the root user permissions 2 | -------------------------------------------------------------------------------- /src/vagrant/run_vagrant_build.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | sudo vagrant ssh -- -t "sudo /CustomPiOS/nightly_build_scripts/custompios_nightly_build $@" 3 | 4 | -------------------------------------------------------------------------------- /src/modules/pleromapi/filesystem/home/pi/README: -------------------------------------------------------------------------------- 1 | What you put in this folder will go to the home directory of /home/pi, and will have the pi user permissions 2 | -------------------------------------------------------------------------------- /src/vagrant/setup.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | sudo apt-get update 3 | sudo apt-get install -y gawk util-linux git qemu-user-static p7zip-full unzip zip 4 | 5 | -------------------------------------------------------------------------------- /src/modules/pleromapi/filesystem/home/root/README: -------------------------------------------------------------------------------- 1 | What you put in this folder will go to the home directory of root /root, and will have the root user permissions 2 | -------------------------------------------------------------------------------- /src/modules/pleromapi/filesystem/boot/README: -------------------------------------------------------------------------------- 1 | What you put in this folder will go to the boot partition, you can add config files that would be accessible to windows users. 2 | -------------------------------------------------------------------------------- /src/modules/pleromapi/filesystem/boot/docker-compose/01_nginx-proxy/common_settings: -------------------------------------------------------------------------------- 1 | client_max_body_size 1g; 2 | real_ip_header X-Forwarded-For; 3 | set_real_ip_from 0.0.0.0/0; 4 | -------------------------------------------------------------------------------- /src/image/README: -------------------------------------------------------------------------------- 1 | Place zipped Rasbian image here. 2 | 3 | If not otherwise specified, the build script will always use the most 4 | recent zip file matching the file name pattern "*-raspbian.zip" located 5 | here. 6 | -------------------------------------------------------------------------------- /src/modules/pleromapi/end_chroot_script: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | #