All Projects → ivanhao → Pvetools

ivanhao / Pvetools

Licence: gpl-3.0
proxmox ve tools script(debian9+ can use it).Including email, samba, NFS set zfs max ram, nested virtualization ,docker , pci passthrough etc. for english user,please look the end of readme.

Programming Languages

shell
77523 projects

Labels

Projects that are alternatives of or similar to Pvetools

samba
Development repository for the samba cookbook
Stars: ✭ 30 (-94.13%)
Mutual labels:  samba
ucsunivention
⚫ Curso GRÁTIS SAMBA-4 UCS Univention Core Free 5.x Domain Controller Active Directory Open Source
Stars: ✭ 29 (-94.32%)
Mutual labels:  samba
user external
👥 External user authentication methods like IMAP, SMB and FTP
Stars: ✭ 80 (-84.34%)
Mutual labels:  samba
fapro
Fake Protocol Server
Stars: ✭ 1,338 (+161.84%)
Mutual labels:  samba
dash
Server control panel
Stars: ✭ 22 (-95.69%)
Mutual labels:  samba
cockpit-samba-manager
A Cockpit plugin to manage Samba shares and users.
Stars: ✭ 28 (-94.52%)
Mutual labels:  samba
Greyhole
Greyhole uses Samba to create a storage pool of all your available hard drives, and allows you to create redundant copies of the files you store.
Stars: ✭ 204 (-60.08%)
Mutual labels:  samba
Exploit Cve 2017 7494
SambaCry exploit and vulnerable container (CVE-2017-7494)
Stars: ✭ 265 (-48.14%)
Mutual labels:  samba
smbaudit
Perform various SMB-related attacks, particularly useful for testing large Active Directory environments.
Stars: ✭ 31 (-93.93%)
Mutual labels:  samba
sambal
Ruby Samba Client
Stars: ✭ 36 (-92.95%)
Mutual labels:  samba
samba
A Dockerfile to build multi-architecture images of Samba, which is the standard Windows interoperability suite of programs for Linux and Unix. This is my personal docker recipe.
Stars: ✭ 60 (-88.26%)
Mutual labels:  samba
samba
samba - (servercontainers/samba) (+ optional zeroconf, wsdd2 & time machine) on alpine [x86 + arm]
Stars: ✭ 90 (-82.39%)
Mutual labels:  samba
samba-operator
An operator for a Samba as a service on PVCs in kubernetes
Stars: ✭ 24 (-95.3%)
Mutual labels:  samba
samba4-l1
🔴 Curso GRÁTIS SAMBA 4 Level 1 REPOSITÓRIO CONGELADO - Esse repositório não irá mais receber atualizações.
Stars: ✭ 60 (-88.26%)
Mutual labels:  samba
Network-Attached-Storage-NAS-Box-using-Raspberry-Pi
Network Attached Storage (NAS) Box using Raspberry Pi allows you to install comprehensive applications and services on your Raspberry Pi, whenever you need them.
Stars: ✭ 19 (-96.28%)
Mutual labels:  samba
Avorix-Domain-Controller
A Raspberry Pi based Active Directory Domain Controller developed for business and education.
Stars: ✭ 28 (-94.52%)
Mutual labels:  samba
speedcopy
Patched python shutil.copyfile to allow faster speeds on samba shares.
Stars: ✭ 13 (-97.46%)
Mutual labels:  samba
Wsdd
A Web Service Discovery host daemon.
Stars: ✭ 312 (-38.94%)
Mutual labels:  samba
Pysmb
pysmb is an experimental SMB/CIFS library written in Python. It implements the client-side SMB/CIFS protocol (SMB1 and SMB2) which allows your Python application to access and transfer files to/from SMB/CIFS shared folders like your Windows file sharing and Samba folders.
Stars: ✭ 256 (-49.9%)
Mutual labels:  samba
mailad
Software to provision a mail server with users from a Windows or Samba 4 Active Directory
Stars: ✭ 21 (-95.89%)
Mutual labels:  samba

logo

pvetools

proxmox ve tools script(debian9+ can use it).Including email, samba,NFS set zfs max ram, nested virtualization ,docker, pci passthrough etc. for english user,please look the end of readme.

这是一个为proxmox ve写的工具脚本(理论上debian9+可以用)。包括配置邮件sambaNFSzfs嵌套虚拟化docker硬盘直通等功能。

安装

中国用户:
方式一:命令行安装

需要用root账号来运行

在终端中按行分别执行以下内容:

强烈建议先删除企业源:rm /etc/apt/sources.list.d/pve-enterprise.list

export LC_ALL=en_US.UTF-8
apt update && apt -y install git && git clone https://github.com/ivanhao/pvetools.git
cd pvetools
./pvetools.sh

一键无脑安装:

echo "nameserver  8.8.8.8" >> /etc/resolv.conf && rm /etc/apt/sources.list.d/pve-enterprise.list && export LC_ALL=en_US.UTF-8 && apt update && apt -y install git && git clone https://github.com/ivanhao/pvetools.git && cd pvetools && ./pvetools.sh

方式二:下载zip安装

download

  • 建议使用方式一来安装,不建议直接下载单sh脚本使用,因为那样更新的功能会无法使用!

  • 如果网络无法使用,或命令行使用有困难,可以使用方式二下载zip包拷入系统中使用。

卸载

  1. 删除下载的pvetools目录

运行

在shell中进入pvetools目录,输入 ./pvetools.sh

  • 如果提示没有权限,输入chmod +x ./*.sh

主界面

main

main1

根据需要选择对应的选项即可。

配置邮件说明:

只有以下界面需要用tab键选成红框的内容,其他的一律无脑回车即可。

mail

如果这个脚本帮到你了,麻烦点一下右上角的star小星星^_^

qq交流群: 878510703

qq

如果觉得好的请捐赠一下^_^

alipay

感谢捐赠人员!

捐赠列表:

杨惠(来源qq)

蓝蓝的天空(来源qq)

久别重逢(来源qq)

小呀嘛小Kiwi(来源qq)

*兴乐(来源支付宝)

孤独的根号三 (来源qq)

我心依旧丶(来源qq)

*俊磊(来源支付宝)

*家鑫(来源支付宝)

*小虎(来源支付宝)

*杭(来源支付宝)

*伟(来源支付宝)

*棘(来源支付宝)

[版本说明]

v2.2.5

发布时间:2020.12.16

new feature:

  • 优化pve升级后温度安装提示判断逻辑。
v2.2.4

发布时间:2020.12.14

new feature:

  • 修复温度显示界面高度自适应。
v2.2.3

发布时间:2020.12.09

new feature:

  • 增加对/etc/pve/qemu-server下的conf文件自动备份功能,可以选择备份路径和保留备份个数,建议备份到系统分区以外的虚拟机数据盘中,这样重装系统后方便直接恢复
v2.2.2

发布时间:2020.11.30

new feature:

  • 根据群友嗨 我是奶酪的建议,添加pve 更新源地址为非订阅更新源
v2.2.0

发布时间:2020.08.17

new feature:

  • 增加USB设备做为系统盘的优化,在'常用工具'下。
v2.1.9

发布时间:2020.07.15

new feature:

  • 增加N卡vbios的提示功能,在'常用工具'下。
v2.1.8

发布时间:2020.07.14

new feature:

  • 修复cpu省电,还原配置无法恢复频率的问题。
v2.1.7

发布时间:2020.05.19

new feature:

  • 优化cpu省电提示,处理卸载后再次运行不安装cpufrequtils的问题。
v2.1.5

发布时间:2020.03.28

new feature:

  • 解决docker重启不能自动启动的问题。
v2.1.4

发布时间:2020.02.21

new feature:

  • 常用工具中增加释放内存、speedtest、bbr\bbr+、v2ray功能
v2.1.3

发布时间:2019.12.24

new feature:

  • 优化samba回收站配置,在设置共享文件夹时自动提示是否开启;可以单独增加和取消某个共享文件夹的回收站;
  • 优化web界面温度显示功能
v2.1.2

发布时间:2019.12.18

new feature:

  • 增加samba回收站配置
v2.1.1

发布时间:2019.12.16

new feature:

  • 常用工具中增加dns配置
v2.1.0

发布时间:2019.12.09

new feature:

  • 增加在pve中直接安装omv( omvInPve)。
v2.0.9

发布时间:2019.12.04

new feature:

  • 增加samba共享文件夹权限自动配置,不再需要手工配置权限;同时删除共享文件夹会自动还原原来的用户组权限。 建议之前已使用的用户可以先删除旧的共享文件夹,手工恢复权限后,再用工具配置添加。
v2.0.8

发布时间:2019.11.28

new feature:

  • 增加chroot自定义安装路径的功能。
  • 增加chroot docker迁移的功能。 wiki
v2.0.7

发布时间:2019.11.25

new feature:

  • 增加安装NFS的功能。
v2.0.6

发布时间:2019.11.20

new feature:

  • 增加常用工具,此版本增加了局域网扫描
  • 修复dockerd启动bug
v2.0.5

发布时间:2019.11.14

new feature:

  • chroot优化,增加对alpine版本的判断,优化速度
  • 中文环境下包的下载全改到国内服务器
  • docker配置国内源
  • portainer改用docker pull的方式拉取镜像(之前使用tar包部署,github上下载包太慢)
  • 增加chroot后台管理功能,检测chroot的运行
  • 删除代码目录中的图片,改成简书图片链接
v2.0.4

发布时间:2019.11.06

new feature:

  • 增加docker的web界面(portainer)
  • 去除隐藏的命令输出,例如apt-get install的输出等。
  • chroot优化
v2.0.3

发布时间:2019.11.04

new feature:

  • 增加qm set映射物理硬盘的功能
v2.0.2

发布时间:2019.11.01

new feature:

  • 增加chroot功能,默认安装好Alpine
  • 增加docker功能,默认安装在Alpine中
  • bug修复
v2.0.1

发布时间:2019.10.24

new feature:

  • 增加显卡直通的支持
v2.0

发布时间:2019.10.01

new feature:

  • 界面修改为whiptail,交互性更好,不需要输入字母来选择
  • bug修复

installation method

1. command line
for english user:

Use root accout to run.

export LC_ALL=en_US.UTF-8
apt update && apt -y install git && git clone https://github.com/ivanhao/pvetools.git
cd pvetools
./pvetools.sh

If update error,you can remove enterprise source by : rm /etc/apt/sources.list.d/pve-enterprise.list and retry.

2. download

download

Interface

main

main1

Uninstall

  1. delete pvetools folder

Run

cd to pvetools folder,and type:./pvetools.sh

  • you should chmod +x pvetools.sh first.

email configration note:

you should choose Internet Site below, and keep others default.

mail

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].