Compare commits

..

16 commits

Author SHA1 Message Date
Aaron Fischer 7df138fe66
Fix navbar toggle 2022-05-05 11:29:02 +02:00
Aaron Fischer a11d148e71
Add some images 2022-05-05 11:29:01 +02:00
Aaron Fischer ca18e0988e
Some HTML stuff 2022-05-05 11:29:00 +02:00
Aaron Fischer 6aa4417bba
Update URL 2022-05-05 11:28:59 +02:00
Aaron Fischer 7baf098561
Finishing touches 2022-05-05 11:28:58 +02:00
Aaron Fischer 4a135f7880
Update all dependencies and change language to EN
Update bootstrap required a lot of template work, so I had no change to
split the commit in two separate commits to rebase the language change.
This means, yenu is EN only by now.
2022-05-05 11:28:58 +02:00
Aaron Fischer bf76a4b323
Change port to 80 2022-05-05 11:28:57 +02:00
Aaron Fischer dfd8efa8e7
Update 'website/index.html' 2022-05-05 11:28:56 +02:00
Aaron Fischer 650b306c86
Update 'website/index.html' 2022-05-05 11:28:55 +02:00
Aaron Fischer 1c9fdce8d9
bootstrap changes 2022-05-05 11:28:54 +02:00
Aaron Fischer b4377c371a
Add ip binding and handle errors 2022-05-05 11:28:53 +02:00
Aaron Fischer 23e76b5e69
Add a bigger logo, fix deploy script 2022-05-05 11:28:52 +02:00
Aaron Fischer dcc22a4d16
Add the website 2022-05-05 11:28:51 +02:00
Aaron Fischer 7df4345c1a
Update versions and fix issues 2022-05-05 11:28:50 +02:00
Aaron Fischer 9a6d6ad5b2
Bump versions and fix the issues 2022-05-05 11:28:49 +02:00
Aaron Fischer ae573ccfb1
Upgrade all versions 2022-05-05 11:28:10 +02:00
11 changed files with 25 additions and 15 deletions

View file

@ -71,4 +71,3 @@ This tool is written by Aaron Fischer (aaron-fischer.net). It is free to use
and is placed under the GPL v.3. The images, comments and other metadata
belongs to you. Make sure, you store the data on a place you trust and make
backups.

View file

@ -7,7 +7,7 @@
(defproject yenu "1.0.1"
:description "yenu -- The image sharing tool for friends"
:url "https://yenu.aaron-fischer.net/"
:url "https://yenu.gridbag.net/"
:dependencies [[bouncer "1.0.1"]
[compojure "1.6.2"]

View file

@ -10,11 +10,11 @@
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-toggleable-md bg-dark navbar-dark">
<nav class="navbar navbar-expand-lg bg-dark navbar-dark">
<div class="container-fluid">
{% if identity %}
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
{% endif %}

BIN
website/images/details.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

BIN
website/images/main.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

BIN
website/images/upload.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View file

@ -18,6 +18,12 @@
maintain a <a href="http://www.wired.co.uk/magazine/archive/2014/03">decentralized internet</a>.
No worry about the setup, it is easier than you think.</p>
<div class="img">
<a href="images/main.png"><img src="images/main_small.png"></a>
<a href="images/details.png"><img src="images/details_small.png"></a>
<a href="images/upload.png"><img src="images/upload_small.png"></a>
</div>
<h2>Where can I run this thing?</h2>
<p>Quick answer: Wherever you want. You can boot up an Amazon EC2 instance and deploy
it there or you can put it on your RaspberryPi and host it yourself from your
@ -26,19 +32,15 @@
connection.</p>
<h2>Installation and configuration</h2>
<p>First, <a href="">download the latest version</a> and extract the
archive. Compare the SHA256 hashsum to make sure, you have the original
files.</p>
<p>First, <a href="yenu.jar">download the latest version</a> and run the jar-file
with the following command.</p>
<pre class="code">$ sha256sum yenu.tar.gz
9c57ce3cd53493048923ad138367aa3bc24ebb28c73d9ce77002f14a08f314f9</pre>
<p>Next, you can simply run the jar-file with the following command.</p>
<pre class="code">$ java -jar yenu.yar</pre>
<pre class="code">$ java -jar yenu.jar</pre>
<p>If you like docker, you can use docker-compose to boot up the application
and send it to the background</p>
and send it to the background. Download the <a href="https://git.okoyono.de/f/yenu">sourcecode</a>
and run the following commands</p>
<pre class="code">$ docker-compose build
$ docker-compose up -d</pre>
@ -58,7 +60,7 @@ $ docker-compose up -d</pre>
as possible and do one thing well: Share images. If you know a little Clojure and
can hack a together a little script, you can easily migrate your data from any other
system to yenu: Just create the database entries, and copy the images to the right
place. Have a look at the migration folder for an example with data from Mediagoblin.
place.
<h2>License, copyrights and author</h2>
<p>This tool is written in <a href="https://clojure.org/">Clojure</a> by <a href="https://aaron-fischer.net/">Aaron Fischer</a>. It is free to use

View file

@ -31,3 +31,12 @@ a:hover {
padding: 15px;
font-size: 1em;
}
.img {
text-align: center;
}
.img img {
padding: 2px;
margin: 2px;
border: 1px solid #b2a74c;
}