Difference between revisions of "User:Unnilennium"
Unnilennium (talk | contribs) |
Unnilennium (talk | contribs) |
||
(27 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
you can find my own smeserver wiki ( in French) http://smeserver.pialasse.com | you can find my own smeserver wiki ( in French) http://smeserver.pialasse.com | ||
+ | |||
+ | ==url== | ||
+ | [http://bugs.koozali.org/enter_bug.cgi?product=SME%20Contribs&component=smeserver-openvpn-routed&short_desc=&comment= this link] | ||
+ | |||
+ | [http://bugs.contribs.org/enter_bug.cgi?product=SME%20Contribs&component=smeserver-openvpn-routed&short_desc=&comment= that link] | ||
==input model== | ==input model== | ||
Line 13: | Line 18: | ||
break=no | break=no | ||
</inputbox> | </inputbox> | ||
+ | |||
{| class="wikitable" | {| class="wikitable" | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|create a new page for a regular package : | |create a new page for a regular package : | ||
Line 27: | Line 29: | ||
break=no | break=no | ||
</inputbox> | </inputbox> | ||
− | |||
− | |||
|- | |- | ||
|create a new page for a smeserver-* package : | |create a new page for a smeserver-* package : | ||
− | |smeserver-<inputbox> | + | |smeserver-<inputbox> |
− | + | type=create | |
− | + | preload=Contrib/Template-smeserver- | |
− | + | buttonlabel=Create | |
− | + | inline=true | |
− | + | break=no | |
− | + | </inputbox> | |
− | |||
|} | |} | ||
Line 52: | Line 51: | ||
<div class="toccolours mw-collapsible mw-collapsed" style="width:800px"> This text is not collapsible; but the next is collapsible and hidden by default: <div class="mw-collapsible-content">{{Lorem}}</div> </div> | <div class="toccolours mw-collapsible mw-collapsed" style="width:800px"> This text is not collapsible; but the next is collapsible and hidden by default: <div class="mw-collapsible-content">{{Lorem}}</div> </div> | ||
+ | |||
+ | |||
+ | == in SME9 but not SME10== | ||
+ | {{#arraymap:!~*10,~*9|,|x|[[Version::x]]|AND}} | ||
+ | {{#ask: [[Has SME10::false]] [[Has SME9::true]] [[Category:Contrib|+depth=0]] | ||
+ | |? Version=!~10 | ||
+ | |sort=,|order=asc|format=ul|link=all|headers=show|class=3colums|limit=250 }} | ||
+ | |||
+ | Total: {{#ask: [[Has SME10::false]] [[Has SME9::true]] [[Category:Contrib|+depth=0]] | ||
+ | |format=count|limit=250 }} | ||
+ | |||
==Available Contribs for sme9 (with a page)== | ==Available Contribs for sme9 (with a page)== | ||
Line 58: | Line 68: | ||
− | ==Available Contribs for | + | ==Available Contribs for sme10 in smetest == |
− | {{#ask: [[Version:: | + | {{#ask: [[Version::Devel10]] [[Category:Contrib]] |
|format=ul|link=all|headers=show|columns=3|limit=150 }} | |format=ul|link=all|headers=show|columns=3|limit=150 }} | ||
+ | ==Available Contribs for sme10 in smedev == | ||
+ | |||
+ | smedev | ||
+ | {{#ask: [[Version::Alpha10]] [[Category:Contrib]] | ||
+ | |format=ul|link=all|headers=show|columns=3|limit=150 }} | ||
− | |||
− | {{#ask: [[Version:: | + | smetest+smedev |
+ | {{#ask: [[Version::Alpha10 || Devel10]] [[Category:Contrib]] | ||
+ | |format=ul|link=all|headers=show|columns=3|limit=150 }} | ||
+ | |||
+ | |||
+ | smetest +smecontribs | ||
+ | {{#ask: [[Version::Devel10]] [[Version::Contrib10]] [[Category:Contrib]] | ||
+ | |format=ul|link=all|headers=show|columns=3|limit=150 }} | ||
+ | |||
+ | |||
+ | smetest mais pas smecontribs | ||
+ | {{#ask: [[Version::Devel10]] [[Version::!Contrib10]] [[Category:Contrib]] | ||
|format=ul|link=all|headers=show|columns=3|limit=150 }} | |format=ul|link=all|headers=show|columns=3|limit=150 }} | ||
==Not Available Contribs for sme9 (with a page)== | ==Not Available Contribs for sme9 (with a page)== | ||
− | {{# | + | {{#compound_query: |
+ | [[Version::!~*9]] [[Category:Contrib|+depth=0]] | ||
+ | |||
|format=ul|link=all|headers=show|columns=3|limit=150 }} | |format=ul|link=all|headers=show|columns=3|limit=150 }} | ||
Line 156: | Line 183: | ||
/sbin/e-smith/signal-event reboot | /sbin/e-smith/signal-event reboot | ||
+ | |||
+ | ==== create a raid lvm aside ==== | ||
+ | I had a couple of drive in an external eSATA dock. So first I removed one, put the new storage drive and create a degraded RAID1+ LVM | ||
+ | mdadm --create /dev/md4 --level=raid1 --raid-devices=1 /dev/sde --force | ||
+ | pvcreate /dev/md4 | ||
+ | vgcreate nasdrive /dev/md4 | ||
+ | lvcreate -L 1.1T -n video nasdrive | ||
+ | lvcreate -L 500G -n music nasdrive | ||
+ | lvcreate -L 2T -n backup nasdrive | ||
+ | lvreduce -L 400G /dev/nasdrive/music | ||
+ | lvresize -l +100%FREE /dev/nasdrive/video | ||
+ | mkfs.ext4 /dev/nasdrive/backup -L backuppc | ||
+ | mkfs.ext4 /dev/nasdrive/music -L music | ||
+ | mkfs.ext4 /dev/nasdrive/video -L video | ||
+ | then copy files from needed drives | ||
+ | |||
+ | then umount the drives : | ||
+ | umount /dev/nasdrive/* | ||
+ | unmount /dev/oldrives | ||
+ | vgchange -a n nasdrive | ||
+ | mdadm --stop /dev/md4 | ||
+ | change disk in the dock | ||
+ | mdadm --assemble --scan | ||
+ | vgchange -a y nasdrive | ||
+ | mdadm --grow /dev/md4 --add /dev/sdc --raid-devices=2 | ||
+ | mdadm --add /dev/md4 --add /dev/sdc | ||
+ | |||
+ | then final step fill fstab to have it mounted on boot. | ||
+ | |||
+ | sources | ||
+ | * https://linoxide.com/how-tos/how-extend-resize-lvm-partition-linux/#3_Resizing_filesystem | ||
+ | * https://linoxide.com/linux-how-to/lvm-configuration-linux/ | ||
+ | * [[Raid]] | ||
+ | * https://forums.centos.org/viewtopic.php?t=65165 | ||
+ | *http://ryandoyle.net/posts/expanding-a-lvm-partition-to-fill-remaining-drive-space/ |
Latest revision as of 18:09, 18 November 2022
Hello,
i am Unnilenium Aka Jean-Philippe Pialasse
you can find my own smeserver wiki ( in French) http://smeserver.pialasse.com
url
input model
create a new page for a regular package : | |
create a new page for a smeserver-* package : | smeserver- |
table
The header | remains visible |
---|---|
This content | is hidden |
at first | load time |
in SME9 but not SME10
!~*10AND~*9
- Dansguardian (!~10: ContribRPM9, Contrib9, Devel9)
- Dansguardian-panel (!~10: Devel9, ContribRPM9, Contrib9)
- Egroupware (!~10: Alpha9)
- Extrarepositories (!~10: Add-on10, Add-on9, Alpha9)
- LemonLDAP-NG (!~10: contrib9)
- Limesurvey (!~10: contrib9)
- Minilist (tiny mailling list) (!~10: contrib9)
- Ntop (!~10: contrib9)
- OCS Inventory (!~10: Contrib9)
- Rdiff-backup (!~10: Contrib9)
- Sarg (!~10: contrib9, AlphaRPM10)
- Seafile (!~10: AlphaRPM9)
- Transmission (!~10: contrib9)
- Zarafa on SME 9 (!~10: Contrib9)
Total: 14
Available Contribs for sme9 (with a page)
- Advanced Samba
- Advancedprompt
- Affa
- AltQmail
- Arpwatch
- AutoMysqlBackup
- AWStats
- Backup with Affa and FreeDup
- BackupPC
- Bandwidthd
- Bash-insulter
- BridgeInterface
- Cacti
- Centos2sme
- Certificate ssl management
- Check4updates
- Clamav unofficial sigs
- CoovaChilli
- Crontab Manager
- Dansguardian
- Dansguardian-panel
- DAR2
- Ddclient
- Denyhosts
- Dhcp-dns
- Dhcpmanager
- Disk Manager
- Diskusage
- Domains
- Dovecot-extras
- DownloadTicketService
- Durep
- Egroupware
- Email Whitelist-Blacklist Control
- Email-Management
- Expire-Accounts
- Extrarepositories
- Ezmlm
- Fail2ban
- Fetchmail
- FreePBX
- Geneweb
- GeoIP
- Git
- Groupmembers Panel
- Hardware Info
- HylaFax
- Isoqlog
- Lazy Admin Tools
- Learn
- LemonLDAP-NG
- Letsencrypt
- Libreswan
- Libreswan-xl2tpd
- Limesurvey
- Madsonic
- Mailalias
- Mailman
- Mailsorting
- Mailstats
- Minilist (tiny mailling list)
- Mod dav
- Mod Deflate
- Mod maxminddb
- Mod Python
- Motd
- Mxbackup
- Mysql57
- Nextcloud
- NFS
- Ntop
- OCS Inventory
- OpenVPN Bridge
- OpenVPN Routed
- OpenVPN SiteToSite
- Password
- Phpldapadmin
- Phplist
- PHPMyAdmin
- Phpsysinfo
- Phpvirtualbox
- Print monitor
- Qmhandle mail queue manager
- Radicale (carddav/caldav)
- Raidstatus
- Random Strong Password Generator
- Rdiff-backup
- Remoteuseraccess
- Rkhunter
- RoundCube
- Rsync
- SANE
- Sarg
- Seafile
- Sendmail-wrapper
- Service Control
- SharedFolders
- Shellinabox
- Smbstatus
- Softethervpn-server
- Sogo
- Subversion
- Sysmon
- Tftp server
- Thinclient
- Transmission
- Tw-logonscript
- Unifi
- UserManager
- Vacation
- WebFilter
- Webhosting
- Webshare
- Wordpress
- Xinetd
- Xt geoip
- Zabbix
- Zarafa on SME 9
- Zoneminder
Available Contribs for sme10 in smetest
- Advanced Samba
- Affa
- AltQmail
- Certificate ssl management
- Crontab Manager
- Ddclient
- Denyhosts
- Dhcpmanager
- Disk Manager
- Diskusage
- Docker
- Expire-Accounts
- Fail2ban
- Fetchmail
- Geneweb
- Git
- Libreswan
- Libreswan-xl2tpd
- Mailalias
- Mailman
- Mailsorting
- Mariadb101
- Mariadb102
- Mariadb103
- Mariadb105
- NFS
- OpenVPN Bridge
- OpenVPN SiteToSite
- Password
- Phpvirtualbox
- Rsync-backup2disk
- Service Control
- Shellinabox
- Smeadmin
- Softethervpn-server
- Sogo
- Subversion
- Tw-logonscript
- WebFilter
- Webhosting
- Wireguard
- Xt geoip
- Zoneminder
Available Contribs for sme10 in smedev
smedev
smetest+smedev
- Advanced Samba
- Affa
- AltQmail
- Certificate ssl management
- CoovaChilli
- Crontab Manager
- DAR2
- Ddclient
- Denyhosts
- Dhcpmanager
- Dirty Tools
- Disk Manager
- Diskusage
- Docker
- Expire-Accounts
- Fail2ban
- Fetchmail
- Geneweb
- Git
- Libreswan
- Libreswan-xl2tpd
- Mailalias
- Mailman
- Mailsorting
- Mariadb101
- Mariadb102
- Mariadb103
- Mariadb105
- Mxbackup
- NFS
- OpenVPN Bridge
- OpenVPN SiteToSite
- Password
- Phpvirtualbox
- Rsync
- Rsync-backup2disk
- Rsyncd
- Service Control
- Shellinabox
- Smeadmin
- Softethervpn-server
- Sogo
- Subversion
- Tw-logonscript
- WebFilter
- Webhosting
- Wireguard
- Xt geoip
- Zoneminder
smetest +smecontribs
- Affa
- Certificate ssl management
- Crontab Manager
- Ddclient
- Denyhosts
- Dhcpmanager
- Diskusage
- Expire-Accounts
- Fail2ban
- Fetchmail
- Geneweb
- Git
- Mailalias
- Mailman
- Mailsorting
- Mariadb101
- Mariadb102
- Mariadb103
- Mariadb105
- NFS
- OpenVPN Bridge
- OpenVPN SiteToSite
- Password
- Rsync-backup2disk
- Service Control
- Smeadmin
- Softethervpn-server
- Subversion
- Tw-logonscript
- Webhosting
- Wireguard
- Xt geoip
smetest mais pas smecontribs
- Advanced Samba
- Affa
- AltQmail
- Certificate ssl management
- Crontab Manager
- Ddclient
- Denyhosts
- Dhcpmanager
- Disk Manager
- Diskusage
- Docker
- Expire-Accounts
- Fail2ban
- Fetchmail
- Geneweb
- Git
- Libreswan
- Libreswan-xl2tpd
- Mailalias
- Mailman
- Mailsorting
- Mariadb101
- Mariadb102
- Mariadb103
- Mariadb105
- NFS
- OpenVPN Bridge
- OpenVPN SiteToSite
- Password
- Phpvirtualbox
- Rsync-backup2disk
- Service Control
- Shellinabox
- Smeadmin
- Softethervpn-server
- Sogo
- Subversion
- Tw-logonscript
- WebFilter
- Webhosting
- Wireguard
- Xt geoip
- Zoneminder
Not Available Contribs for sme9 (with a page)
- AWStats
- Advanced Samba
- Advancedprompt
- Affa
- AltQmail
- Arpwatch
- AutoMysqlBackup
- Autodiscover
- BackupPC
- Backup with Affa and FreeDup
- Bandwidthd
- Bash-insulter
- BridgeInterface
- Bugzilla
- Cacti
- Centos2sme
- Certificate ssl management
- Check4updates
- Clamav unofficial sigs
- Collabora
- CoovaChilli
- Crontab Manager
- DAR2
- Ddclient
- Denyhosts
- Detox
- Dhcp-dns
- Dhcpmanager
- Dirty Tools
- Disk Manager
- Diskusage
- Docker
- Dokuwiki
- Domains
- Dovecot-extras
- DownloadTicketService
- Durep
- Email-Management
- Email Whitelist-Blacklist Control
- Expire-Accounts
- Extrarepositories
- Ezmlm
- Ezmlm-www
- Fail2ban
- Fetchmail
- FreePBX
- Geneweb
- GeoIP
- Git
- Groupmembers Panel
tests
Version: Contrib8 pas Contrib9
Version: Contrib9
Category: Contrib 8
Category: Contrib 9
Category:Contrib AND Category:Administration:VPN
Version | Category | |
---|---|---|
BridgeInterface | Contrib10 Contrib9 | Administration:VPN Contrib |
Libreswan | AlphaRPM10 ContribRPM9 Devel10 Devel9 Contrib9 | Administration:VPN Security VPN Contrib Howto |
OpenVPN Bridge | Contrib10 Contrib9 Devel10 | Administration:VPN VPN Incomplete Contrib |
OpenVPN Routed | Contrib10 Alpha9 | Administration:VPN VPN Contrib |
OpenVPN SiteToSite | Contrib10 Contrib9 Devel10 | Administration:VPN VPN Contrib |
Category: Contrib
ID | Product | Version | Status | Summary (4 tasks) ⇒ |
---|---|---|---|---|
11338 | SME Contribs | Futur | UNCONFIRMED | Copy rules from one user account to another |
10517 | SME Contribs | 9.2 | CONFIRMED | EmailForward and ForwardAddress properties are used in mailfilter rules but not in procmail |
8572 | SME Contribs | 8.1 | UNCONFIRMED | maildrop: delivery deferred |
4662 | SME Contribs | 7.3 | CONFIRMED | Special characters input in match criterion breaks mail sort rules |
SME9 from a Centos 6 box
inspired from https://wiki.contribs.org/index.php?title=SME_on_CentOS_6&oldid=18561
also check here : http://smeserver.pialasse.com/index.php/Cloudatcost
sed -i -e 's/rhgb quiet/selinux=0/g' /boot/grub/grub.conf sed -i -e 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config yum remove selinux-policy-targeted setenforce 0 # add yum repo yum install wget -y mkdir /tmp/repo.bak mv /etc/yum.repos.d/*.repo /tmp/repo.bak/ wget -O /etc/yum.repos.d/sme9.repo http://bugs.contribs.org/attachment.cgi?id=3652 # import necessary keys rpm --import http://sme-mirror.firewall-services.com/releases/8/smeos/x86_64/RPM-GPG-KEY-SMEServer rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt rpm --import https://fedoraproject.org/static/217521F6.txt rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 rpm --import http://www.salstar.sk/pub/yum/keys/RPM-GPG-KEY-Fedora-Pre-Extras #clean yum cache yum --enablerepo=* clean all
yum --disablerepo=* --enablerepo=smeupdates9,smeos9 --disablerepo=updates,base,smeupdates-testing9 install e-smith\* smeserver\* at bc bind-libs bind-utils cronie cronie-anacron crontabs cyrus-sasl-md5 dhcp ed eject elfutils elfutils-libs fetchmail ftp gettext glib hesiod iptraf iptstate isdn4k-utils libselinux-python libsysfs libxml2-python lm_sensors lockdev lsof lvm2 man minicom mkbootdisk mlocate mod_ssl mtools mt-st mutt net-snmp net-snmp-utils openldap-servers patch pcmciautils postgresql-libs pyxf86config rpm-build rp-pppoe setserial strace sudo sysfsutils syslinux tcpdump telnet time tmpwatch traceroute unzip usbutils usermode vim-common vim-enhanced wget wodim xz zip zlib php-pear-Net-URL perl-Compress-Raw-Bzip2 perl-IO-Compress-Bzip2 rsync tnef freeradius-ldap yum install gettext --enablerepo=base,updates -y yum update initscripts --disablerepo=* --enablerepo=smeos9,smeupdates9 yum upgrade --disablerepo=smeupdates-testing9 --enablerepo=base,updates --exclude=initscripts yum remove postfix -y
#to avoid being locked out in case unlink /etc/e-smith/events/post-install/S10init-passwords /sbin/e-smith/signal-event post-install /sbin/e-smith/db accounts setprop admin PasswordSet yes /sbin/e-smith/config set PasswordSet yes rm /service/*/supervise/control -f # configure your server correctly /sbin/e-smith/console touch /forcequotacheck
set your admin password
passwd admin
/sbin/e-smith/db configuration setprop sshd status enabled PermitRootLogin yes access public /sbin/e-smith/signal-event remoteaccess-update config setprop httpd-admin ValidFrom YOURIP/255.255.255.255 /sbin/e-smith/signal-event post-upgrade
last time
find /var/service/ -type f -iname control -exec rm {} \;
and reboot
/sbin/e-smith/signal-event reboot
create a raid lvm aside
I had a couple of drive in an external eSATA dock. So first I removed one, put the new storage drive and create a degraded RAID1+ LVM
mdadm --create /dev/md4 --level=raid1 --raid-devices=1 /dev/sde --force pvcreate /dev/md4 vgcreate nasdrive /dev/md4 lvcreate -L 1.1T -n video nasdrive lvcreate -L 500G -n music nasdrive lvcreate -L 2T -n backup nasdrive lvreduce -L 400G /dev/nasdrive/music lvresize -l +100%FREE /dev/nasdrive/video mkfs.ext4 /dev/nasdrive/backup -L backuppc mkfs.ext4 /dev/nasdrive/music -L music mkfs.ext4 /dev/nasdrive/video -L video
then copy files from needed drives
then umount the drives :
umount /dev/nasdrive/* unmount /dev/oldrives vgchange -a n nasdrive mdadm --stop /dev/md4
change disk in the dock
mdadm --assemble --scan vgchange -a y nasdrive mdadm --grow /dev/md4 --add /dev/sdc --raid-devices=2 mdadm --add /dev/md4 --add /dev/sdc
then final step fill fstab to have it mounted on boot.
sources