Coder Social home page Coder Social logo

auguzsto / cidgui Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 7.11 MB

CID manager with graphical interface developed in Flutter. Insert and manage Linux computers in AD.

License: GNU General Public License v3.0

Dart 81.41% CMake 12.05% C++ 5.59% C 0.95%
flutter linux cid cid-gtk domain enter folder share samba samba-server

cidgui's Introduction

CID FLUTTER.

Readme in progress...

About (Sobre)

Português.

Este é um projeto para facilitar o uso do CID (https://cid-doc.github.io/). O CID já conta com uma versão com interface gráfica construída em GTK, porém falta alguns recursos. Utilizo o CID para administrar um servidor de arquivos no Linux no meu atual trabalho, fiz algumas modificações e construí o CID-GUI-WEB em PHP. Esta versão do CID baseado em Flutter tem o objeto de construir uma interface gráfica nativa para todas as distribuições Linux.

English.

This is a project to make CID easier to use (https://cid-doc.github.io/). CID already has a version with a graphical interface built in GTK, but it lacks some features. I use CID to administer a file server on Linux at my current job, I made some modifications and built CID-GUI-WEB (https://github.com/auguzsto/cid-gui) in PHP. This version of CID based on Flutter aims to build a native GUI for all Linux distributions.

Installation (Instalação).

Instale o CID.

  1. Faça instalação do CID. (https://cid-doc.github.io/#Installation)

Instale CID Flutter

  1. Baixe o release e execute o binário cidgui.

$ sudo wget https://github.com/auguzsto/cidgui/releases/download/beta-v1.4/cidgui-1.4-0.zip

$ sudo apt-get -y install libsqlite3-0 libsqlite3-dev

$ sudo chmod -R 777 /opt/

Editar arquivo sudoers.

  1. Será necessário alterar requisição de senha para usuários sudoers.

$ sudo nano /etc/sudoers

Alterar linha %sudo... para %sudo ALL=(ALL) NOPASSWD: ALL

Imagem de exemplo:

Reinicie a máquina após alteração.

Abra o cidgui

Após a máquina reiniciar, descompacte o arquivo e execute o cidgui.

System tested.

  • Debian 11
  • Ubuntu
  • OpenSUSE
  • Fedora

Tasks

  • Enter in domain.
  • Leave the domain.
  • Add folder shared.
    • Add user permission.
    • Add group permission.
    • Vetos samba files.
    • Choose read or read and write.
  • Remove folder shared.
  • Update folder shared.
    • Add user permission.
    • Add group permission
    • Remove user permission.
    • Remove group permission.
  • Database
    • Entities: Folder, domain.
  • Database methods
    • See my domain.
    • List folders shared.

Screenshots.

Check domain screen.

Home screen.

Enter domain screen.

Leave domain screen.

Shared folder screen.

List folders screen.

cidgui's People

Contributors

auguzsto avatar

Watchers

 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.