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

- what purpose your project intends to serve.
- 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

Here, expound a bit on the "state of the state.." Think the 5 "Ws"

What is it?
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


Self explanatory. One interesting thing that may happen is that you switch course. This is fine! Be sure to tell me all about it.
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.
Ultimately, a moderately skilled user (think, e.g. a fellow student not in this class) should be able to read along, understand, and perhaps follow and/or replicate (or improve on) your effort.


IV. Conclusions

How did it go? Consider how this space may change in the future
or other "multimedia" document) providing complete explanation and documentation of what you did.


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