Giter Club home page Giter Club logo

obmin's Introduction

One-Click File Sharing Solution for your home network and even worldwide.

The project is under development. So the project can have some issues and it's looking for your contribution for better supporting and growing.

screencast

Obmin has convenient user-friendly systray applets for many Desktop Environments like Gnome Shell, Unity, KDE, Mate, LXDE, XFCE, Cinnamon, Pantheon, Budgie DE through the obmin-indicator and Gnome Obmin Extension.

Main Features

  • Easy installation.
  • Easy setup just choose file(s) locations and click Obmin on.
  • Doesn't require ROOT privileges.
  • Doesn't require any special client side installation.
  • HTTP transfer protocol available everywhere Linux, OSX, Windows, Android, iOS so.

Enchanted Features

  • Multiple file sources supporting.
  • Content filters: symbolic links, backups, hidden files.
  • Port configuration.
  • Content theming.
  • Various Linux Desktop Environments and distributions.

Planned Features

  • Secure HTTPS connections.
  • HTTP authorization.
  • Detailed statistic about traffic, incoming connections so.
  • Embedded JavaScript applications for compressing, slideshow, music player, playlist/file lists generator, video player.
  • More

Project Wiki

Contributions

  • Report a bug.
  • Test it on your favorite Linux distribution.
  • Contribute with an idea, graphical content, translation or code an issue.
  • Make donation to the project:
  • PayPal EURO
  • PayPal USD
  • Contact to the author here.

Behind the development for the Linux Desktop are ordinary people who spend a lot of time and their own resources to make the Linux Desktop better. Thank you for your contributions!

Installation

Dependencies

  • gjs (core dependency)
  • GTK3 libraries:
  • gir1.2-atk-1.0
  • gir1.2-glib-2.0
  • gir1.2-gtk-3.0
  • gir1.2-soup-2.4
  • psmisc (mics tools for applets)
  • gir1.2-appindicator3 (the obmin-indicator for non-Gnome shell extension)
  • Gnome Shell 3.14+ (for gnome extension only)

Debian/Ubuntu flavors:

sudo apt-get update
sudo apt-get install gjs gir1.2-gtk-3.0 gir1.2-soup-2.4 psmisc gir1.2-appindicator3

Install From Gnome repository extensions.gnome.org

Notice about Gnome repository a releasing can take some time from few hours to few weeks here. So to install the latest stable version you can install it via Gnome extension package through gnome-tweak-tool or simply by extracting the downloaded package to ~/.local/share/gnome-shell/extensions/obmin@konkor home folder.

Remember if you have installed Obmin on the system widely by deb package or manual installation the local extension installation has a priority and overriding system installation on Gnome Shell. So if you want to install newest different version you have to remove the local installation first at Installed Extensions page.

Install from GitHub branch (default master)

  1. Download install_obmin.sh
wget https://github.com/konkor/obmin/raw/master/install_obmin.sh
chmod +x ./install_obmin.sh
  1. Run install script
./install_obmin.sh

or for devel branch to example

./install_obmin.sh devel
  1. Restart Gnome to reload extensions by:
  • user's Log-out/Log-in (X11/Wayland)
  • Alt+F2 and enter r command (X11 only)
  • or just reboot PC (X11/Wayland)
  1. Turn on the extension

More about compilation and installation...

Sources and binary packages

obmin's People

Contributors

konkor avatar frnogueira avatar jonnius avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.