kemonine
/
lollipopcloud
Archived
1
0
Fork 0
A mirror of an old copy of the 🍭☁ documentation This repo is for historical archiving. This project is /NOT/ active.
This repository has been archived on 2022-08-05. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
jmf 337bc3e861
moved sosasa to attic, updated contributing.md
2019-01-30 18:08:24 -07:00
advanced Add docs on how to setup multiple apt repos/trees 2019-01-15 12:23:47 -05:00
armbian Merge branch 'remove-acme.sh' of kemonine/docs into master 2019-01-15 21:17:13 +00:00
attic/contributing moved sosasa to attic, updated contributing.md 2019-01-30 18:08:24 -07:00
for-beginners Merge branch 'squashed-fix-links' of remotenemesis/docs into master 2019-01-14 00:52:23 +00:00
hardware Add note about serving ntp via dhcp and network manager 2019-01-15 17:56:16 -05:00
logo Add logos, activity pub post template 2018-07-10 21:51:13 -04:00
services Remove acme.sh in favor of just caddy 2019-01-15 15:35:56 -05:00
templates Add logos, activity pub post template 2018-07-10 21:51:13 -04:00
CONTRIBUTING.md moved sosasa to attic, updated contributing.md 2019-01-30 18:08:24 -07:00
GPLv3 Prep repo 2018-06-07 21:19:57 -04:00
LICENSE.md Prep repo 2018-06-07 21:19:57 -04:00
README.md fixed links 2019-01-13 15:55:11 -08:00
cc-by-sa-nc-4.0 Prep repo 2018-06-07 21:19:57 -04:00
code-of-conduct.md incorporated hoodieak's suggestions. 2018-07-10 17:39:40 -07:00

README.md

The Lollipop Cloud Project

The Lollipop Cloud project is a way to self-host internet services, such as a website, contact list, file storage, or a calendar, through open-source technology and ARM boards. It allows for anyone with an ARM computer to host their own services.

(The above blurb came from our website, in case you're just joining us.)

Initial Setup

Setup For Beginners: If you are new to installing Linux, or would like a little extra help walking through the initial creation of your Lollipop, please take a look our documentation written especially for beginners. Then skip down to the next section (Networking Setup) when you're ready.

If you're not using the link for beginners, the following links are good first steps:

Networking Setup

Fundamental Tools

  • Cockpit (recommended): simple browser-based management console/UI
  • Chrony: clock synchronization
  • Borg Backups: simple, effective backups
  • Docker: containerize your services
  • Let's Encrypt: SSL/TLS certificates for secure web communications
  • Incron: a way to watch the filesystem for configuration changes and restart services
  • Caddy: web server and reverse https proxy
  • Pi Hole: ad-blocking that blocks ads before they are loaded, can help conserve bandwidth and data transfer
  • Searx: self-hosted meta search engine

Additional Services

  • Postgresl: database server, required for NextCloud, Gitea, Wallabag, and TT-RSS, and other services; helpful if you will be a heavy user of your Lollipop Cloud
  • Monitoring: basic system monitoring
  • NextCloud: file syncing, calendar syncing, contact syncing; an alternative to Dropbox and iCloud
  • Syncthing: sync for large numbers or large sized files, an alternative to NextCloud
  • Gitea (documentation needed): self-hosted git, alternative to GitHub and GitLab
  • Wallabag: save websites for later, alternative to Read it Later and Pocket
  • TT-RSS: self-hosted RSS reader, alternative to Google Reader