Initial push...
This commit is contained in:
commit
aa6e8ae76c
6
README.md
Normal file
6
README.md
Normal file
@ -0,0 +1,6 @@
|
||||
### CDDO home page
|
||||
Source for my static home page, here for why not and contributions.
|
||||
|
||||
#### Legal stuff
|
||||
Chris Dorman, 2020
|
||||
Released under: CC-BY-SA-NC 4.0
|
77
index.html
Normal file
77
index.html
Normal file
@ -0,0 +1,77 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en-US">
|
||||
<head>
|
||||
<title>Chris Dorman's Development Organization ~ FOSS freelance projects and services</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<meta name="description" content="The root of all of my freelance projects and some of the FOSS services that I provide instances of! This includes our static web hosting FreeHost, our IRC bouncing service and web client FreeBounce, and our IRC network!" />
|
||||
<link href="style.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<table><tr><td>
|
||||
<div class="header">CDDO</div>
|
||||
</td><td>
|
||||
<div class="menu"><!--
|
||||
--><a href="index.html">Home</a><!--
|
||||
--><a href="projects.html">Projects</a><!--
|
||||
--><a href="https://freebounce.cddo.cc">Free<span style='color:#00ff00;'>Bounce</span></a><!--
|
||||
--><a href="https://freehost.cddo.cc">Free<span style='color:#0080ff;'>Host</span></a><!--
|
||||
--><a href="https://notabug.org/Pentium44">Git</a><!--
|
||||
--></div>
|
||||
</td></tr></table>
|
||||
|
||||
<div class="container">
|
||||
<p>Welcome to my world! I'm Chris, and I'm currently (End of 2020),
|
||||
a 23 year old freelance FOSS developer. I welcome you to connect and join
|
||||
the community! Home to cHTTPd (Chris' HTTP Daemon) and Freon Linux.
|
||||
I've started a long journey in developing some FOSS software that's
|
||||
nimble and lightweight but functional for its use. Proudly hosting
|
||||
<a href="https://redpepperracing.com">Red Pepper Racing</a></p>
|
||||
<br />
|
||||
<h3>SecureSpace</h3>
|
||||
<p>CDDO's social media platform! Powered by my project
|
||||
<a href="https://notabug.org/Pentium44/SSB">Simple Social Board</a>
|
||||
a flatfile, simple, flexable, social media platform; open source for
|
||||
everyone! You can join my social media experience at
|
||||
<a href="https://secure.space.cddo.cf/">secure.space.cddo.cf</a>.</p>
|
||||
<br />
|
||||
Looking for Freon Linux? Visit the <a href="http://freonlinux.com">website</a> for
|
||||
information and downloads!
|
||||
<br />
|
||||
Need the place to play Minetest? Check out a collection of vastly different
|
||||
Minetest worlds hosted by our friends at
|
||||
<a href="https://edgy1.net">EdgyNet</a>!
|
||||
|
||||
<h3>Game servers</h3>
|
||||
<p>Currently, I'm only running a single small Minetest server.<br />
|
||||
Hardware: Raspberry Pi 3 B+, DietPi<br />
|
||||
Version: <a href="https://minetest.org">Minetest-Final 6.0.0-dev</a>
|
||||
<br />
|
||||
IP/Port: cddo.cc/46666
|
||||
|
||||
<h3>IRC server</h3>
|
||||
IP/Port: cddo.cc/1337<br />
|
||||
Main hang channel: <b>#theroot</b><br />
|
||||
FreeBox channel: <b>#freebox</b><br />
|
||||
FreonLinux channel: <b>#freonlinux</b>
|
||||
</p>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
© Chris Dorman, 2020 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode">CC BY-NC-SA 4.0</a><br />
|
||||
<p>
|
||||
Powered by:<br />
|
||||
<a href="https://freedns.afraid.org/">
|
||||
<img style="width:100px;" src="https://freedns.afraid.org/images/freedns_crop.png" />
|
||||
</a>
|
||||
<a href="https://letsencrypt.org/">
|
||||
<img style="width: 100px;" src="https://letsencrypt.org/images/le-logo-wide.png" />
|
||||
</a>
|
||||
<a href="http://jigsaw.w3.org/css-validator/check/referer">
|
||||
<img style="border:0;width:80px" src="http://jigsaw.w3.org/css-validator/images/vcss-blue" alt="Valid CSS!" />
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
117
projects.html
Normal file
117
projects.html
Normal file
@ -0,0 +1,117 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en-US">
|
||||
<head>
|
||||
<title>Chris Dorman's Development Organization ~ Projects</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<meta name="description" content="The breakdown of a good amount of my work, including my IRC client and bouncer IdleIRC, my Simple Online File Manager (SOFM), and my micro HTTP daemon CHTTPD!" />
|
||||
<link href="style.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<table><tr><td>
|
||||
<div class="header">CDDO</div>
|
||||
</td><td>
|
||||
<div class="menu"><!--
|
||||
--><a href="index.html">Home</a><!--
|
||||
--><a href="projects.html">Projects</a><!--
|
||||
--><a href="https://freebounce.cddo.cc">Free<span style='color:#00ff00;'>Bounce</span></a><!--
|
||||
--><a href="https://freehost.cddo.cc">Free<span style='color:#0080ff;'>Host</span></a><!--
|
||||
--><a href="https://notabug.org/Pentium44">Git</a><!--
|
||||
--></div>
|
||||
</td></tr></table>
|
||||
|
||||
<div class="container">
|
||||
<h3>Projects</h3>
|
||||
<p>This is a good size collection of some of my more notable projects. I
|
||||
will slowly adapt this page to be more informative as time passes
|
||||
and the projects continue to grow.</p>
|
||||
|
||||
<h4>IdleIRC</h4>
|
||||
<p>IdleIRC is a PHP IRC bouncer client with a PHP / JS web frontend that
|
||||
supports multiple user accounts and multiple simultaneous users idling
|
||||
/ chatting at once! This IRC bouncer is incredibly tiny and is rather
|
||||
functional as it sits. A live example can be found at
|
||||
<a href="https://freebounce.cddo.cc/">freebounce.cddo.cf</a>.<br />
|
||||
If you're interested in examining IdleIRC, or hosting your own instance
|
||||
of it,
|
||||
<a href="https://notabug.org/Pentium44/idleirc">Check it out on notabug.org</a></p>
|
||||
|
||||
<h4>SVMM</h4>
|
||||
<p>A project of mine; <a href="https://notabug.org/Pentium44/SVMM">SVMM
|
||||
(Simple VM Manager)</a>. This allows you, or other users with soon to be a
|
||||
passphrase or code, to create and manage virtual machines. This is intended
|
||||
to be used as a user frontend for QEMU to users for my free VM hosting service
|
||||
as I work more into the scene.
|
||||
<a href="https://freebox.cddo.cc/">FreeBox (freebox.cddo.cc)</a>.
|
||||
<div class="note">For a limited time, get access to FreeBox using code "freebox2020" on registeration! This is for a test run!</div>
|
||||
</p>
|
||||
|
||||
<h4>SSB</h4>
|
||||
<p><a href="https://notabug.org/Pentium44/SSB">Simple Social Board</a> is
|
||||
a flatfile, simple, flexable, social media platform; open source for
|
||||
everyone! You can join my social media instance and experience at
|
||||
<a href="https://secure.space.cddo.cc/">(SecureSpace) secure.space.cddo.cc</a>.</p>
|
||||
|
||||
<h4>Freon Linux</h4>
|
||||
<p>Looking for an embedded server operating system for your basic needs?
|
||||
Use Freon Linux! Visit the <a href="http://freonlinux.com">website</a> for
|
||||
information and downloads!</p>
|
||||
|
||||
<h4>cHTTPd (Chris' HTTP Daemon)</h4>
|
||||
<p>cHTTPd is a micro HTTP server written in C with a simple configuration parser
|
||||
and very basic cgi functions. It also allows for server configuration of serve
|
||||
upload throttling, and port / bind control. Visit the notabug.org
|
||||
<a href="https://notabug.org/Pentium44/chttpd">repository</a> for
|
||||
information, and source code.</p>
|
||||
|
||||
<h4>CServ</h4>
|
||||
<p>CServ is a simple IRC moderator written in C as a proof of concept and to operate
|
||||
channels, topics, and user authentication minimalistically! Visit the notabug.org
|
||||
<a href="https://notabug.org/Pentium44/cserv">repository</a> for information, and
|
||||
source code.<br />
|
||||
<b>Using CServ in IRC:</b>
|
||||
If CServ is connected to an IRC server with the username that I normally use (MultiServ),
|
||||
this is how it'd operate when communicated with in IRC:
|
||||
<br /><br />
|
||||
|
||||
<code>
|
||||
/msg MultiServ @help<br />
|
||||
MultiServ: @register 'password' - Register your username<br />
|
||||
MultiServ: @login 'password' - Login to services<br />
|
||||
MultiServ: @claim 'channel' 'user password' - Register IRC channel to your nickname<br />
|
||||
MultiServ: @release 'nickname' 'user password' - Release your nickname if someone else logs on with it.<br />
|
||||
MultiServ: @topic 'channel' 'channel topic' 'user password' - Set your channel topic if you own the channel
|
||||
</code>
|
||||
</p>
|
||||
|
||||
<h4>SpeedyParse</h4>
|
||||
<p>
|
||||
SpeedyParse is a simple web server access.log parser that details basic hit counts and logs
|
||||
of a domain into a statically generated HTML file, with given search parameters within a
|
||||
configuration file along side speedyparse.<br />
|
||||
<b>Source and notes:</b> <a href="https://notabug.org/Pentium44/SpeedyParse">via notabug.org</a><br />
|
||||
</p>
|
||||
|
||||
<h4>CTMB</h4>
|
||||
<p>
|
||||
CTMB has existed for a while now, and its been modified and updated a few times now. As of
|
||||
currently, you can find the most recent versions of CTMB on
|
||||
<a href="https://notabug.org/Pentium44/CTMB">notabug.org</a>.
|
||||
CTMB has been rather niglected ov
|
||||
<br /><br />
|
||||
Otherwise, older projects and outdated source of mine can be found on my old
|
||||
<a href="https://github.com/Pentium44">Github account</a>.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
© Chris Dorman, 2020 <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode">CC BY-NC-SA 4.0</a><br />
|
||||
<p>
|
||||
Powered by:<br />
|
||||
<a href="https://freedns.afraid.org/"><img style="width:100px;" src="https://freedns.afraid.org/images/freedns_crop.png" /></a>
|
||||
<a href="https://letsencrypt.org/"><img style="width: 100px;" src="https://letsencrypt.org/images/le-logo-wide.png" /></a>
|
||||
<a href="http://jigsaw.w3.org/css-validator/check/referer"><img style="border:0;width:80px" src="http://jigsaw.w3.org/css-validator/images/vcss-blue" alt="Valid CSS!" /></a>
|
||||
</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
67
style.css
Normal file
67
style.css
Normal file
@ -0,0 +1,67 @@
|
||||
/*
|
||||
|
||||
GPLv3 - Chris Dorman, 2020
|
||||
cddo.cf - Stylesheet
|
||||
|
||||
*/
|
||||
@import url('https://fonts.googleapis.com/css?family=Ubuntu+Mono&display=swap');
|
||||
@import url('https://fonts.googleapis.com/css2?family=Monoton&display=swap');
|
||||
@media only screen and (min-width: 2001px) { body { max-width: 750px; } }
|
||||
@media only screen and (max-width: 2000px) { body { max-width: 750px; } }
|
||||
@media only screen and (max-width: 1400px) { body { max-width: 750px; } }
|
||||
@media only screen and (max-width: 1200px) { body { max-width: 700px; } }
|
||||
@media only screen and (max-width: 1000px) { body { max-width: 700px; } }
|
||||
@media only screen and (max-width: 800px) { body { max-width: 700px; } }
|
||||
/* @media only screen and (max-width: 700px) { body { max-width: 600px; } }
|
||||
@media only screen and (max-width: 600px) { body { max-width: 500px; } }
|
||||
@media only screen and (max-width: 500px) { body { max-width: 450px; } }
|
||||
@media only screen and (max-width: 400px) { body { max-width: 350px; } } */
|
||||
|
||||
html { font-family: "Ubuntu Mono", sans-serif; background-color: #222222; color: #ddddff; padding: 4px; margin: 0 auto; font-size: 16px; min-width: 700px;}
|
||||
body { margin: 0 auto; }
|
||||
a { color: #9900ff; }
|
||||
a:hover { color: #dd00ff; text-decoration: none; }
|
||||
|
||||
table { width: 100%; }
|
||||
|
||||
p { padding: 5px; }
|
||||
|
||||
.menu {
|
||||
font-size: 20px;
|
||||
background: #131313;
|
||||
padding: 3px 3px 3px 3px;
|
||||
border: solid 1px #444444;
|
||||
width: 95%;
|
||||
margin: auto;
|
||||
border-radius: 4px;
|
||||
box-shadow: 0px 0px 10px #000000;
|
||||
}
|
||||
|
||||
.menu a {
|
||||
color: silver;
|
||||
text-decoration: none;
|
||||
padding: 3px 10px 3px 10px;
|
||||
/* some effects */
|
||||
transition: ease-in .4s color, ease-in .4s background-color, ease-in .4s text-shadow, ease-in .4s border-top;
|
||||
-moz-transition: ease-in .4s color, ease-in .4s background-color, ease-in .4s text-shadow, ease-in .4s border-top;
|
||||
-webkit-transition: ease-in .4s color, ease-in .4s background-color, ease-in .4s text-shadow, ease-in .4s border-top;
|
||||
-o-transition: ease-in .4s color, ease-in .4s background-color, ease-in .4s text-shadow, ease-in .4s border-top;
|
||||
}
|
||||
|
||||
.menu a:hover {
|
||||
color: white; text-decoration: none;
|
||||
background-color: #323232; text-shadow: 0px 0px 7px white;
|
||||
border-top: solid 1px #dddddd;
|
||||
}
|
||||
|
||||
.header {
|
||||
font-family: "Monoton", "Ubuntu Mono", sans-serif;
|
||||
font-size: 28px;
|
||||
color: #aa00ff;
|
||||
}
|
||||
|
||||
.container { padding: 12px; }
|
||||
.footer { font-size: 16px; color: #565656; text-align: center; }
|
||||
.footer a { text-decoration: none; }
|
||||
.note { color: red; font-weight: 500; padding: 7px; }
|
||||
.rfloat { float: right; position: inline-block; }
|
Loading…
x
Reference in New Issue
Block a user