The officially official Devuan Forum!

You are not logged in.

#1 2019-08-26 17:32:40

stanz
Member
From: Northern Earth ~ Brrrr
Registered: 2018-01-14
Posts: 162  

[mini-i2p-mimo] New 'Devuan-based' release:

mini-i2p-mimo ~ translation: "Minimal + i2p = Made-It-My-Own".

Comments: miyoisomix at pm.me  -or- stanz at i2pmail.org
Important Update in Post #5 !!

done-logo.png

Released: Sept 3, 2019
Build: Base pkgs/system, is "Devuan", Ascii stable release <devuan.org>.
Arch: "32 and 64bit builds".
sha256sum: With the iso's on pcloud: link below

“mini-i2p-mimo”, is live media (created with refractasnapshot), and is easy to boot into, and check out.
Boot from a cd or usb, it will run mini-i2p-mimo, giving you plenty of time, to check out everything installed, without making 'any' changes to your current Operating System or Hard-drive.
If you do like it - then you can install it, while it's running - with the included “RefractaInstaller”!

mini-i2p-mimo, is built with your privacy and anonymity considered.
[Quote from the ‘geti2p.net’ website]
“What does I2P do for you?
The I2P network provides strong privacy protections for communication over the Internet. Many activities that would risk your privacy on the public Internet can be conducted anonymously inside I2P. “
Please visit: “http://geti2p.net/en/about/intro”, to learn more about i2p and using the installed packages!

Installed Packages of interest:
Lightdm: Simple display manager.
Openbox: A stand-alone window manager.
Dynamic Right-click Menu (with or without icons)
tint2: Lightweight taskbar.
Spacefm: file manager.
Geany: A fast and lightweight IDE.
Yad: A tool for creating graphical dialogs from shell scripts.
OnionShare: Securely and anonymously share files of any size.
Palemoon: Web browser. (Currently needing manual network Proxy Configuration - Post #5, below)
Tor and Tor Web browser: Anonymizing overlay network for TCP
i2p-router, "i2p-webbrowser--64bit only": Invisible Internet Project ( I2P ) - anonymous network.
Refractainstaller-gui: A tool to install a running live-CD to hard drive.
Refractasnapshot-base: A tool to create a live-CD from the running system.
Xfburn, Hexchat, Gparted, Bleachbit, qterminal,
and some other "Standard System Utilities".

Download locations:
= miyoisomix.i2p [on i2p network]
= pcloud: Link to both the iso & shasum
=Using OnionShare, to transfer the iso, using your Tor Browser.

That's what I got right now... ideas welcome!  smile

Last edited by stanz (2020-03-20 04:53:41)


miyoisomix.i2p

Offline

#2 2019-08-27 03:26:20

MiyoLinux
Member
Registered: 2016-12-05
Posts: 1,323  

Re: [mini-i2p-mimo] New 'Devuan-based' release:

Great work stanz! big_smile

I have it installed on a partition. Great and lightweight system without much pre-installed software.

Ring is an interesting addition...I had never heard of it until now.

Thanks so much for helping spread the "Devuan word" to more users! smile


I have been Devuanated, and my practice in the art of Devuanism shall continue until my Devuanization is complete. Until then, I will strive to continue in my understanding of Devuanchology, Devuanprocity, and Devuanivity.

Veni, vidi, vici vdevuaned. I came, I saw, I Devuaned. wink

Offline

#3 2019-08-27 06:51:29

stanz
Member
From: Northern Earth ~ Brrrr
Registered: 2018-01-14
Posts: 162  

Re: [mini-i2p-mimo] New 'Devuan-based' release:

Thank you MiyoLinux!

I started this 'hobby', just to have my system on a disk- to reinstall when I broke it! tongue

Awesome to hear you installed it! I am relieved to know it worked - whew! yikes
You...fsr and refracta made this all possible.
And your mixes - Voo-du and other derivatives, offered good examples to follow!

Keeping the base system lite, leaves room to introduce other awesome packages,
like 'Ring' and 'i2p'.  You've done the same!!

Thanks for telling us to, Make It Your Own...so I did, Made It My Own!  smile

I couldn't help it...I had to spread the Devuan word & iso's on the i2p 'dark web'  LoL
Just natural, to wanna talk about what works and has a kewl community of participants!
cool


miyoisomix.i2p

Offline

#4 2019-09-03 20:38:43

stanz
Member
From: Northern Earth ~ Brrrr
Registered: 2018-01-14
Posts: 162  

Re: [mini-i2p-mimo] New 'Devuan-based' release:

Made a change & correction:

Tor Browser: I Left 'default proxy settings', so user can surf web - without starting i2p-router.
Palemoon: See Next Post! ...as i2p uses palemoon at router startup.

Switched-out -- 'Ring' for 'OnionShare', because I didn't test if Ring works with i2p proxy! yikes
(I'll bring Ring back in basic-mini)

32bit release coming soon! big_smile
(do I need version release numbers now!?? yikes )
asta...

Last edited by stanz (2019-09-08 21:37:52)


miyoisomix.i2p

Offline

#5 2019-09-07 21:14:25

stanz
Member
From: Northern Earth ~ Brrrr
Registered: 2018-01-14
Posts: 162  

Re: [mini-i2p-mimo] New 'Devuan-based' release:

:: Important FYI Update Notice ::   I got it now, ~Test - Check it - Test, test, test again!

I found out Palemoon's Network Proxy Settings, do not get included in the iso!
You'll have to Manually adjust Proxy Settings - yourself, for Palemoon to use - i2p proxy & work!

palemoon-proxy.png

Palemoon: Check - 'Manual proxy configuration'
- HTTP Proxy: 127.0.0.1  Port:4444
- SSL Proxy: 127.0.0.1   Port:4445
- FTP Proxy: 127.0.0.1   Port:4444
- SOCKS Host: 'empty'       Port: 0
- Check - 'SOCKS v5'
- No Proxy for: localhost, 127.0.0.1
-- Nothing else is checked--
- Shut-Down Palemoon Browser- start i2p-router - Palemoon opens, - enjoy anonymity!

An update made to downloads links..
We got a 'working' link at 'pcloud'.  smile
and,
32bit release coming -very soon!
(...I guess I do need version release names/numbers now!?? yikes

Last edited by stanz (2019-09-09 00:14:10)


miyoisomix.i2p

Offline

#6 2019-09-09 07:02:41

MiyoLinux
Member
Registered: 2016-12-05
Posts: 1,323  

Re: [mini-i2p-mimo] New 'Devuan-based' release:

Thanks so much stanz! That was the ticket and worked just like you said! smile

I think your work with mini-i2p-mimo is absolutely fantastic for people who want more security and anonymity while online. Thank you! smile


I have been Devuanated, and my practice in the art of Devuanism shall continue until my Devuanization is complete. Until then, I will strive to continue in my understanding of Devuanchology, Devuanprocity, and Devuanivity.

Veni, vidi, vici vdevuaned. I came, I saw, I Devuaned. wink

Offline

#7 2019-09-09 07:30:52

stanz
Member
From: Northern Earth ~ Brrrr
Registered: 2018-01-14
Posts: 162  

Re: [mini-i2p-mimo] New 'Devuan-based' release:

That's really, really, good to read!! Sooo nice when things work as expected ~ or soon after!  lol
And you are welcome MiyoLinux!
This ain't no "heads or tails", (lol) but something else, needing to be available...freely!

Made Possible By:
Devuan
MiyoLinux
Fsmithred
I2P Dev's
Gallons of Caffeine

Now back to the 32bit release... yikes


miyoisomix.i2p

Offline

#8 2019-09-09 10:21:02

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,409  

Re: [mini-i2p-mimo] New 'Devuan-based' release:

Figure out where the proxy settings are stored, and we can probably adjust the snapshot excludes file to keep them.

Offline

#9 2019-09-10 06:41:58

stanz
Member
From: Northern Earth ~ Brrrr
Registered: 2018-01-14
Posts: 162  

Re: [mini-i2p-mimo] New 'Devuan-based' release:

Hello fsmithred...
Yep ~ my thoughts also, as I figured I tweaked the exclude.list - a-tad much! smile
The only file I found (prefs.js) with adjusted proxy settings (in the build system - well, all my systems),
/home/*/.moonchild productions/pale moon/6bctxfis.default/prefs.js

I found my old addition, that gave palemoon it's "first run" instance, for the new user - also 'excluding' that prefs.js file!
This made that happen:
- /home/*/.moonchild productions/*

My correction needs to include that '1' file - 'prefs.js', while excluding "5 other 'p' files & the remaining files,
plus the 3 folders.. - for that purpose (if possible!).
I'd like to exclude for sure:
- /home/*/.moonchild productions/pale moon/*.default/places.sqlite  #and save 10MB's.

Your technique on excluding everything in /var/log looks use-able, but tricky for my mind. hmm
Tweaked example, excludes anything beginning with "p" (and the one I'm trying to include)
- /home/*/.moonchild productions/pale moon/*.default/[a-o,A-Z].*
- /home/*/.moonchild productions/pale moon/*.default/q-z].*

Then somehow, narrow it down to...move into second letter?
- /home/*/.moonchild productions/pale moon/*.default/[pa-pl].*

Ok, thinking too much -- time for a scotch...be back tomorrow.
Thx and asta`la-way`go...
stanz


miyoisomix.i2p

Offline

#10 2019-09-10 13:23:40

fsmithred
Administrator
Registered: 2016-11-25
Posts: 2,409  

Re: [mini-i2p-mimo] New 'Devuan-based' release:

Here's an example from 'man rsync showing how to keep one file and remove everything around and above it'

+ /some/
+ /some/path/
+ /some/path/this-file-is-found
+ /file-also-included
- *

I think you can do it like this:

+ /home/*/.moonchild_productions/
+ /home/*/.moonchild_productions/pale_moon/
+ /home/*/.moonchild_productions/pale_moon/*.default/
+ /home/*/.moonchild_productions/pale_moon/*.default/prefs.js
- /home/*/.moonchild_productions

Or, you could probably do what the snapshot excludes file does with ~/.mozilla - exclude Cache and the sqlite files, and let everything else stay.

- /home/*/.mozilla/*/Cache/*
- /home/*/.mozilla/*/urlclassifier3.sqlite
- /home/*/.mozilla/*/places.sqlite
- /home/*/.mozilla/*/cookies.sqlite
- /home/*/.mozilla/*/signons.sqlite
- /home/*/.mozilla/*/formhistory.sqlite
- /home/*/.mozilla/*/downloads.sqlite

Offline

#11 2019-09-10 16:58:26

bgstack15
Member
Registered: 2018-02-04
Posts: 205  

Re: [mini-i2p-mimo] New 'Devuan-based' release:

There is a place Pale Moon browser default preferences can go.

/usr/lib/palemoon/browser/defaults/preferences/distro-prefs.js

but that's also for when I built the dpkg... It appears to search for all *.js files in that directory.

You would use contents similar to:

pref("general.warnOnAboutConfig", false);

So for your release, you could make sure you have the right proxy attributes defined in a prefs.js file for that directory. Beware! The proxy settings probably span multiple config entries, especially if you use the checkbox for "Use for all protocols."

And a reference I have commented in my prefs.js: https://support.mozilla.org/en-US/kb/cu … autoconfig

Now, these settings can be overridden by the users, but if they delete their customizations (by removing the entries in their own prefs.js, as opposed to blanking out the values for the entries) it reverts to the distro-defined options here.


This space intentionally left blank.

Offline

#12 2019-09-11 17:20:12

stanz
Member
From: Northern Earth ~ Brrrr
Registered: 2018-01-14
Posts: 162  

Re: [mini-i2p-mimo] New 'Devuan-based' release:

man rsync  --That was one of the best 'man' page reads, I've had!..
Working on 1st cup of coffee here...
This worked out the long way...so to say. And I'll re-visit rsync's example, thx fsr - for including that!

fsmithred wrote:

Or, you could probably do what the snapshot excludes file does...

yep~

# and exclude anything else beginning with "p"
- /home/*/.moonchild productions/pale moon/*.default/bookmarkbackups
- /home/*/.moonchild productions/pale moon/*.default/storage
- /home/*/.moonchild productions/pale moon/*.default/[a-o,A-Z]*
- /home/*/.moonchild productions/pale moon/*.default/[q-z]*
- /home/*/.moonchild productions/pale moon/*.default/permissions.sqlite
- /home/*/.moonchild productions/pale moon/*.default/persdict.dat
- /home/*/.moonchild productions/pale moon/*.default/places.sqlite
- /home/*/.moonchild productions/pale moon/*.default/places.sqlite-shm
- /home/*/.moonchild productions/pale moon/*.default/places.sqlite-wal

Since I'm working with cd's here, getting back that "+10MB's", really made the difference!

I'm really glad MiyoLinux caught that!! That little convenience for user's, makes a difference.
And to..

bgstack15 wrote:

There is a place Pale Moon browser default preferences can go....

I'm gonna look into that also!
I'm only concerned with having proxy settings in place, so user's just start surfing. (reason Tor is using it's own)
If the user chooses to adjust proxy settings after that (as done in the past), no problem!

Thanks for the assist!! smile
asta,
stanz


miyoisomix.i2p

Offline

#13 2019-09-12 06:37:55

stanz
Member
From: Northern Earth ~ Brrrr
Registered: 2018-01-14
Posts: 162  

Re: [mini-i2p-mimo] New 'Devuan-based' release:

mini-i2p-mimo-32 iso build ~ is uploaded at pcloud, and ready to be..served! tongue


miyoisomix.i2p

Offline

Board footer