Final Project
Created Sunday 20 March 2022
For your final project in the course, you will select a (Linux based) service, and attempt to implement it, documenting your progress well along the way. You have a pretty broad range of choices here, consider the below:
A short list of examples might be:
- A web server
- A web enabled cataloguing service
- A file synchronization service (e.g. Syncthing or Nextcloud as a Dropbox replacement)
- A music server (e.g. Funkwhale or MPD as a Spotify replacement)
- A media server (e.g. Plex or Jellyfin as a Netflix replacement)
- A voice controlled assistant (e.g. Mycroft or json2voice as a Siri/Alexa replacement)
You are by no means llmited to the choices here. Below are more possible ideas.
Linux and Pis and Homeservices Oh My
https://github.com/awesome-selfhosted/awesome-selfhosted
https://www.reddit.com/r/selfhosted/
I. An Introduction.
The introduciton should state
- A short statement of scope (i.e. what are you going to do, and what you are not going to do.)
- Finally, name the technology you propose to actually use or attempt to use in the beginning, including the "machine" and the "software."
II. An overview
Why is it useful, and specifically, why might your idea be superior
Explain what (possible) paid or cloud service this might replace.
Provide other possible options and possibilities.
Who are ALL the users (e.g. will there be administrators vs regular users?)
Where will it be hosted?
When will it be active?
III. A summary of what you actually did
Be sure to state with specificity what worked, what didn't, why things worked out the way they did and what you might do in the future.
IV. Conclusions
PROPOSAL
For your proposal, give me a draft of your introduction, and be sure to include the proposed technology. You will not be held to the thing you name here,but I'd like it there for at least a start.
Backlinks: FSU Courses:LIS5364:Previous Readings